我不喜欢当用户在我的网站上使用错误的密码登录时显示AllAuth表单错误字段消息的方式。为了解决这个问题,我在登录表单之外添加了一个新的错误字段。现在,当出现错误的表单发布时,会出现两个错误字段消息。
如何在AllAuth表单中隐藏原始错误消息。
在下面的代码中,我尝试附加错误字段并添加
显示:无;
但它不起作用
HTML页面
<form class="login" method="POST" action="{% url 'account_login' %}"
style="list-style-type: none;">
{% csrf_token %}
{{ form|crispy }}
{% for field in form %}
{% for field in field.errors %}
{% render_field field style+="display: none;" %}
{% endfor %}
{% endfor %}
{% if redirect_field_value %}
<input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
{% endif %}
<button class="primaryAction btn btn-primary shadow mt-2" style="width: 100%;" type="submit">{% trans "Sign In" %}</button>
</form>