El inicio de sesión personalizado de Django Allauth no muestra errores

Estoy utilizando Django Allauth para el flujo de usuarios en mi proyecto. He creado con éxito mi propio conjunto de plantillas que heredan de las plantillas estándar de Allauth y funcionan al 95%. Por alguna razón, sin embargo, no recibo un error por un inicio de sesión no válido.

Si ingreso “prueba @ correo electrónico” para el usuario, obtengo el error “Ingrese una dirección de correo electrónico válida”, pero si ingreso un correo electrónico correcto con una contraseña incorrecta, simplemente volverá a cargar la página, pero sin errores en cuanto a lo que salió mal. He incluido mi plantilla a continuación, que tiene las {{ form.login.errors }} y {{ form.password.errors }} .

Toda la orientación es apreciada, gracias.

Modelo:

 
{% block page_content %}

Login

{% csrf_token %}

{{ form.login.errors }}

{{ form.password.errors }}

{{ form.login }}
{{ form.password }}
{{ form.remember }}
{% if redirect_field_value %} {% endif %} {% endblock %}

Algunos errores no son errores de campo, como los errores que se field.errors para una validación personalizada y no se incluyen en field.errors sino que están en form.non_field_errors :

Por lo tanto, utilice mejor este fragmento para mostrar todos los errores que pertenecen a los campos y para la validación personalizada si está procesando su formulario manualmente:

 {% if form.errors %} {% for field in form %} {% for error in field.errors %} 
{{ error|escape }}
{% endfor %} {% endfor %} {% for error in form.non_field_errors %}
{{ error|escape }}
{% endfor %} {% endif %}