【发布时间】:2020-03-27 06:23:34
【问题描述】:
搜索.py
{% block search %}
<form action="#" method="post">
<div class="container">
<br>
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" name="bankname" type="submit" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Name
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
{% for key , value in data_dict.items %}
<a class="dropdown-item" value=key name="name" href="{% url 'details' %}">{{ key}} </a>
{% endfor %}
</div>
</div>
</form>
{%endblock%}
data_dict 中的项目数并不总是相同的,因此有时它有 2 或 3 个甚至 10 个不同的名称,这导致下拉列表中有 10 个项目。 我需要在 details .html 中显示在下拉列表中单击的名称的详细信息
Views.py
def details(request ):
request.GET('name')
data_dict = request.session.get("data_dict")
context = {"data_dict" : data_dict}
return render(request , "details.html", context )
我希望在我的视图的下拉列表中单击选项卡的值,以便我可以从我的 data_dict 中相应地显示详细信息
【问题讨论】:
标签: python django forms django-templates