Вход в систему вручную не удается с первого раза в Django
Я пытаюсь аутентифицировать и ввести пользователя вручную, но это не удается в первый раз и перехожу на страницу входа, запрашивая учетные данные снова, но в следующий раз все работает, есть ли что-то связанное с сессией, что я должен добавить, любая помощь будет признательна, вот мой код
def admin_login(request):
user = authenticate(username='admin_user', password='admin_user')
if user is not None:
login(request, user)
return redirect('xxxx')
else:
return redirect('xxxx')
return render(request, 'xxxx.html', {})