Python 如何使用视图中的列表在Django中创建下拉列表

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>

如何使用视图中的列表值在模板中创建下拉列表。我不希望在我的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>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检查“关于请求和响应对象”对话框