Python Django非_字段_错误显示重复引导
我一直在寻找答案,但其中任何一个都对我有用。 问题是我想用以下HTML代码显示一个非字段错误:Python Django非_字段_错误显示重复引导,python,html,django-forms,bootstrap-4,Python,Html,Django Forms,Bootstrap 4,我一直在寻找答案,但其中任何一个都对我有用。 问题是我想用以下HTML代码显示一个非字段错误: {% if form.non_field_errors %} <div class="alert alert-danger">{{ form.non_field_errors|join:"<br \>" }}</div> {% endif %} 如何仅显示格式化字段而不显示两者 更新: 如果我尝试这种方法: {% if form.non_field
{% if form.non_field_errors %}
<div class="alert alert-danger">{{ form.non_field_errors|join:"<br \>" }}</div>
{% endif %}
如何仅显示格式化字段而不显示两者
更新: 如果我尝试这种方法:
{% if form.non_field_errors %}
{% for error in form.non_field_errors %}
<div class="alert alert-danger">{{ error }}</div>
{% endfor %}
{% endif %}
{%if form.non_字段_错误%}
{%表示表单中的错误。非\u字段\u错误%}
{{error}}
{%endfor%}
{%endif%}
我或多或少也有同样的问题:如果非字段错误是一个列表,而不是用一个
标记来连接它们,那么可以对每种语法使用django,如:
{% if form.non_field_errors %}
{% for error in form.non_field_errors %}
<div class="alert alert-danger">{{ form.non_field_errors }}</div>
{% endfor %}
{% endif %}
{%if form.non_字段_错误%}
{%表示表单中的错误。非\u字段\u错误%}
{{form.non_field_errors}}
{%endfor%}
{%endif%}
我还没有测试过它,但这是一般的想法,我相信正确的语法我也有同样的问题,我发现它发生了,因为我有
{form}
Django标记。这个标记也加载了非\u字段错误,所以我不得不像这样手动渲染它
{{ form.non_field_errors }}
{{ form.label }}
{{ form.field_name }}
如果你打印出来,你的
表单。非字段错误
看起来像什么?@RichardStoeffel如果我打印表单。非字段错误
它返回- 不正确的凭证
我或多或少有相同的问题
{{ form.non_field_errors }}
{{ form.label }}
{{ form.field_name }}