Я хочу показать сообщение об ошибке, если пользователь вводит неправильный пароль при входе в систему. Даже если я введу неправильный пароль, он показывает, что имя пользователя не соответствует ошибке.
Это мои views.py
def login(request):
if request.method == 'POST':
username = request.POST['username']
password = request.POST['password']
user = auth.authenticate(request, username=username, password=password)
if user is not None:
auth.login(request, user)
return redirect('frontend:index')
else:
if request.user.username != request.POST['username']:
messages.error(request, 'Username do not match.')
return redirect('accounts:login')
elif request.user.password != request.POST['password']:
messages.error(request, 'Password do not match')
return redirect('accounts:login')
else:
return render(request, 'accounts/login.html')