【发布时间】:2016-07-25 16:28:05
【问题描述】:
我有一个 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>。
这可能吗?如果可以,怎么做?
完整代码是here。
【问题讨论】:
标签: python django django-forms jinja2 multi-model-forms