【发布时间】:2021-12-24 02:52:24
【问题描述】:
默认情况下non_field_errors放在表单的开头,我想放在表单的末尾。
这就是我调用表单的方式:
<div ... >
{% crispy form form.helper %}
</div>
【问题讨论】:
标签: django django-forms django-crispy-forms
默认情况下non_field_errors放在表单的开头,我想放在表单的末尾。
这就是我调用表单的方式:
<div ... >
{% crispy form form.helper %}
</div>
【问题讨论】:
标签: django django-forms django-crispy-forms
来自crispy docs:
如果您使用 {% crispy %} 标记呈现表单集并且它具有要显示的 non_form_errors,则它们将呈现在 div 中。您可以使用此属性设置 div 的标题。示例:“Formset 错误”。
您可能没有任何错误。您可以通过以下方式向他们展示:
{% if form.non_field_errors %}
<ul>
{% for error in form.non_field_errors %}
<li>{{error}}</li>
{% endfor %}
</ul>
{% endif %}
【讨论】: