【发布时间】:2020-11-11 07:52:12
【问题描述】:
def scan(request):
scan = Stock.objects.all()
hammer = Stock.objects.filter(Hammer=100)
belthold = Stock.objects.filter(Belthold=100)
context = {'All':scan, 'Belthold':belthold, 'Hammer':hammer
}
return render(request, 'scanner/scan.html', context)
这是我的views.py 文件。我想在我的 html 页面中添加一个下拉列表,其中包含更改查询过滤器的上下文字典。
这是我当前的 html 页面:
{% for i in Hammer %}
<tr>
<td>{{i.script}}</td>
<td>{{i.open}}</td>
<td>{{i.high}}</td>
<td>{{i.low}}</td>
<td>{{i.close}}</td>
<td>{{i.Volume}}</td>
<td>{{i.Change}}</td>
</tr>
{% endfor %}
“锤子”需要替换为下拉列表中的任何选择。
谢谢!!
【问题讨论】:
-
您必须使用 javascript 设置部分可见性或 ajax 以获取有关下拉事件的数据
标签: django django-views django-templates django-queryset