在我的模板中,我想显示我的所有复选框,但在每个选项之间有自定义标记。但是{field}标记(令我惊讶的是)并不是一次生成一个替代项,而是一次吐出所有内容,因为所有替代项都属于同一个“field”。我该如何迭代每个备选方案呢?参见下面的代码示例。
我所拥有的:
模板.html
<div id="checkRadios">
<div class="col-sm-6 col-lg-3">
{% for field in form %}
<div class="checkbox">
{{ field }}
<span class="checkmark"></span>
</div>
{% endfor %}
</div>
</div>
我得到什么:
<div id="checkRadios">
<div class="col-sm-6 col-lg-3">
<div class="checkbox">
<label for="id_0"><input type="checkbox" name="name_0" value="26" id="id_0" />
one</label>
<label for="id_1"><input type="checkbox" name="name_1" value="27" id="id_1" />
two</label>
<span class="checkmark"></span>
</div>
</div>
我想要什么:
<div id="checkRadios">
<div class="col-sm-6 col-lg-3">
<div class="checkbox">
<label for="id_0"><input type="checkbox" name="name_0" value="26" id="id_0" />
one</label>
<span class="checkmark"></span>
</div>
<div class="checkbox">
<label for="id_1"><input type="checkbox" name="name_1" value="27" id="id_1" />
two</label>
<span class="checkmark"></span>
</div>
</div>