Python 如何使用视图中的列表在Django中创建下拉列表
如何使用视图中的列表值在模板中创建下拉列表。我不希望在我的models.py中出现这种情况。My views.py生成了一些我想在下拉列表中显示的值 例如:假设我有z=[1,2,3,4]。我希望此值显示在模板的下拉框中 在视图中:Python 如何使用视图中的列表在Django中创建下拉列表,python,django,Python,Django,如何使用视图中的列表值在模板中创建下拉列表。我不希望在我的models.py中出现这种情况。My 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}) 在模板中: <label>
def your_handler(request):
z = [1, 2, 3, 4]
return render(request, 'yourapp/your_template.html', {'z': z})
在模板中:
<label>values in z<label>
<select id="the-id">
{% for i in z %}
<option value="{{ i }}">{{ i }}</option>
{% endfor %}
</select>
z中的值
{z%中的i的%s}
{{i}
{%endfor%}
glat it help.@alfonso.kim。在上面的问题中,他们可以告诉我们如何获取视图中下拉函数的选定值。例如,如果我选择3,那么在不使用任何Django模型和forms@girijesh96检查“关于请求和响应对象”对话框