Django AllAuth:隐藏表单中的错误字段

时间:2019-01-18 04:05:16

标签: python django

我不喜欢当用户在我的网站上使用错误的密码登录时显示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>

0 个答案:

没有答案