现在我有一个列表字典weeks:
[{'week': 1}, {'week': 2}, {'week': 3}]
我只想在前台的一个select标签中显示1,2,3
求教该怎么处理?
已经知道可以把上述列表先循环出来
for i in weeks:
print i.get('week')
这样是可以显示1,2,3
但是不知道如何在前台显示(我只会用print,不知道i下面该怎么处理)
你想要的是这种吗?
Template部分
<select>
{% for i in weeks %}
<option> {{i.week}} </option>
{% endfor %}
</select>
View部分:
context = {'weeks': [{'week': 1}, {'week': 2}, {'week': 3}]}
return render(request, 'index.html', context)
效果图: