我有一个包含40多个字段的模型和一个用于与之交互的ModelForm。在我的模板中,我正在做
{% for field in form %}
<div class="fieldWrapper">
{{ field.errors }}
{{ field.label }} {{ field }}
</div>
{% endfor %}
我想自定义最终的HTML - 在一些字段之后插入分隔符,一个接一个的div等等。最好的方法是什么?我想到了两种方式,我想知道我是否错过了更优雅的东西:
做这样的事情:
for field in form
render field
if field.name in fields_i_want_to_put_a_br_after
<br>
if field.name in fields_i_want_to_put_a_div_after
<div>