我有一个 Django 表单,其中一个字段定义为:
widgets = {
'name': forms.CheckboxSelectMultiple()
}
模板将它们呈现在一个循环中:
{% for field in form %}
<fieldset class="article-form__field">
{{ field.label_tag }} {{ field }}
</fieldset>
{% endfor %}
这呈现为:
<fieldset class="article-form__field">
<label for="category-name_0">Category:</label>
<ul id="category-name">
<li><label for="category-name_0"><input id="category-name_0" name="category-name" type="checkbox" value="GEN" /> General information</label></li>
<li><label for="category-name_1"><input id="category-name_1" name="category-name" type="checkbox" value="FOO" /> Food and drinks</label></li>
</ul>
</fieldset>
简而言之:<label><input></label>
。但是,我希望输出为<label></label><input>
.
这可能吗?如果可以,怎么做?
完整代码在这里。