是否可以使用django和allauth在自定义的login.html模板中显示所有错误消息?我这样做:
{% for field in form %}
{% for error in field.errors %}
{{ error|escape }}
{% endfor %}
{% endfor %}
{% for error in form.non_fields_errors %}
{{ error|escape }}
{% endfor %}
但是出现错误“登录尝试失败太多。请稍后再试。”。不会以这种方式显示。
答案 0 :(得分:0)
要显示所有消息,请使用此:
<ul class="errorlist">
{% for key, value in form.errors.items %}
<li>{% if key != '__all__' %}{{ key }} {% endif %}{{ value }}</li>
{% endfor %}
</ul>