如何利用Django的Form類動(dòng)態(tài)生成下拉列表
3 回答

慕碼人8056858
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
有兩種方法。
一、自己手動(dòng)寫 html 模板中的 <form ...> </form>
在views 中,將所需要的數(shù)據(jù)傳遞過去,比如 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 自動(dòng)生成表單
這就需要在 views 中 動(dòng)態(tài)初始化表單
具體的內(nèi)容自己查 相應(yīng)版本的 django文檔去
內(nèi)容在“Forms”中。
最后給你個(gè)建議吧。好好看文檔去,在這提問等答案的功夫,不知能看多少文檔。
- 3 回答
- 0 關(guān)注
- 773 瀏覽
添加回答
舉報(bào)
0/150
提交
取消