![](/img/trans.png)
[英]How can I check the existence of attributes and tags in XML before parsing?
[英]How can I set attributes to li tags in CheckboxSelectMultiple?
我使用CheckboxSelectMultiple作为MultipleChoiceField的小部件。 我知道它会使像这样的事情:
<ul>
<li><input type="checkbox" name="..." ></li>
...
</ul>
当我将属性设置为CheckboxSelectMultiple时,django将其添加到ul标签。 我的问题是,如何将属性设置为li?
你可以那样做
Django为MultipleChoiceField
提供ul列表。 我给你举个例子,因为我没有你的代码的任何线索
表格
OPTIONS = (
("B", "Black"),
("Y", "Yellow"),
("R", "Red"),
)
colors = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple,choices=OPTIONS)
通过your_view
将表单发送到模板
template.html
您可能会像{{form.colors}}
那样调用它。 这种方式将使django生成其预构建的html,而您可以循环遍历它:
<ul>
{% for check in form.colors %}
<li class='your class'>{{check.tag}} <!-- this is the checkbox input generated by django -->
<label for="{{check.id_for_label}}">{{check.choice_label}}</label></li>
{% endfor %}
</ul>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.