![](/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.