现在我有一个列表字典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)
效果图: