2017-07-19 58 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

它有幫助。 –

相關問題