Вход в систему вручную не удается с первого раза в 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', {})
Вернуться на верх