如何利用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 关注
- 734 浏览
添加回答
举报
0/150
提交
取消