如何使用视图中存在的列表值在模板中创建下拉列表。我不希望它出现在我的 models.py 中。我的views.py 生成了一些我想在下拉列表中显示的值。
示例:假设我有 z=[1,2,3,4]。我希望这个值显示在模板的下拉框中。
视图中:
def your_handler(request):
z = [1, 2, 3, 4]
return render(request, 'yourapp/your_template.html', {'z': z})
Run Code Online (Sandbox Code Playgroud)
在模板中:
<label>values in z<label>
<select id="the-id">
{% for i in z %}
<option value="{{ i }}">{{ i }}</option>
{% endfor %}
</select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5107 次 |
| 最近记录: |