如何利用Django的Form類動態生成下拉列表
3 回答

慕碼人8056858
TA貢獻1803條經驗 獲得超6個贊
有兩種方法。
一、自己手動寫 html 模板中的 <form ...> </form>
在views 中,將所需要的數據傳遞過去,比如 names_list = [1, 2, 3, 4]
在 html 中
1 2 3 4 5 | <select> {% for x in name_list %} <option value ="{{ x }}">{{ x }}</option> {% endfor %} </select> |
二、使用 Form 自動生成表單
這就需要在 views 中 動態初始化表單
具體的內容自己查 相應版本的 django文檔去
內容在“Forms”中。
最后給你個建議吧。好好看文檔去,在這提問等答案的功夫,不知能看多少文檔。
- 3 回答
- 0 關注
- 766 瀏覽
添加回答
舉報
0/150
提交
取消