我用的是表格表格和表格模型表格
{% if form.non_field_errors %} {% for err in form.non_field_errors %} <span style="color:darkred;">{{ err }}</span><br /> {% endfor %} {% endif %}
什么都不显示
{{ form.errors }}
显示所有内容,clean_fields()和form。
fnx2tebb1#
form.non_field_errors用于与整个表单相关的错误。基本上,这些错误与表单中的任何特定字段都无关。这可能是您在表单clean logic等中引发的任何自定义验证错误。form.errors用于所有错误(字段和非字段)由于没有non_field_errors,因此它不显示任何内容。要显示字段错误,必须对表单中的每个字段使用field.errors
form.non_field_errors
form.errors
field.errors
1条答案
按热度按时间fnx2tebb1#
form.non_field_errors
用于与整个表单相关的错误。基本上,这些错误与表单中的任何特定字段都无关。这可能是您在表单clean logic等中引发的任何自定义验证错误。form.errors
用于所有错误(字段和非字段)由于没有non_field_errors,因此它不显示任何内容。要显示字段错误,必须对表单中的每个字段使用field.errors