Используя встроенный в Django LoginView, я хочу отобразить сообщение об ошибке при неправильном входе в систему.Это отлично работает.Однако после обновления страницы входа в систему сообщение об ошибке сохраняется.
Я хочу удалить это сообщение об ошибке, когда пользователь обновляет страницу.
urls.py
from django.urls import path
from django.contrib.auth.views import LoginView
urlpatterns = [
path('login/', LoginView.as_view(template_name='login.html'), name="login"),
]
login.html
{% if form.non_field_errors %}
<div class="alert alert-danger" role="alert">
{% for error in form.non_field_errors %}
<p>{{ error }}</p>
{% endfor %}
</div>
{% endif %}
<form method="post" action="{% url 'accounts:login' %}">
{% csrf_token %}
<p><input type="text" name="username" autofocus="" required="" id="id_username" placeholder="username"></p>
<p><input type="password" name="password" required="" id="id_password" placeholder="password"></p>
<button type="submit" value="Login">Login</button>
<a id="signup-btn" href="{% url 'accounts:signup' %}"">Don't have an account? Sign up</a>
</form>
Распечатывается сообщение об ошибке: «Пожалуйста, введите правильное имя пользователя и пароль.Обратите внимание, что оба поля могут быть чувствительными к регистру. '
Любая помощь будет принята с благодарностью.
Редактировать : Извините за путаницу, я обновил вопрос, чтобы уточнитьвещи.