2017-07-19 71 views
0

如何在我的视图中使用列表值在我的模板中创建下拉列表。我不希望它出现在我的models.py中。我的views.py生成了一些值,我希望在下拉菜单中显示。如何在视图中使用列表创建Django下拉

示例:假设我有z = [1,2,3,4]。我希望这个值显示在模板的下拉框中。

回答

1

视图:

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> 
+0

它的工作。非常感谢。 – Abhijit

+0

它有帮助。 –

相关问题