2024-07-05 14:07:13 发布
网友
我使用checkbox selectmultiple作为multipleechoicefield的小部件。 我知道是这样的:
<ul> <li><input type="checkbox" name="..." ></li> ... </ul>
当我将一个属性设置为CheckboxSelectMultiple时,django将其添加到ul标记中。 我的问题是,如何为li设置属性?在
你可以走那条路
Django为MultipleChoiceField提供了一个ul列表。我给你举个例子,因为我不知道你的密码
MultipleChoiceField
表单.py
OPTIONS = ( ("B", "Black"), ("Y", "Yellow"), ("R", "Red"), ) colors = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple,choices=OPTIONS)
通过your_view将表单发送到模板
your_view
模板.html
你应该用{{form.colors}}来称呼它。这种方式可以让django生成其预构建的html,而您可以循环使用它:
{{form.colors}}
你可以走那条路
Django为
MultipleChoiceField
提供了一个ul列表。我给你举个例子,因为我不知道你的密码表单.py
通过
your_view
将表单发送到模板模板.html
你应该用
^{pr2}${{form.colors}}
来称呼它。这种方式可以让django生成其预构建的html,而您可以循环使用它:相关问题 更多 >
编程相关推荐