此代码有什么问题?我正在尝试对此进行切片,但无法正常工作。 Django 2.x版和Python 3.5版
{% for field in form|slice:":3" %}
<tr>
<td>
{{field.label_tag }}
</td>
<td>{{field}}</td>
</tr>
{% endfor %}
答案 0 :(得分:1)
您不能直接将slice
与表单一起使用。但是您可以改用form.visible_fields
:
{% for hidden in form.hidden_fields %}
{{ hidden }}
{% endfor %}
{% for field in form.visible_fields|slice:":3" %}
<tr>
<td>
{{field.label_tag }}
</td>
<td>{{field}}</td>
</tr>
{% endfor %}