Django не может пройти аутентификацию на странице входа (не удается получить "user is not None")

Я сделал все согласно документации django.documentation, пользователи сохранены в базе данных, но все равно не могу войти на домашнюю страницу. Постоянно выдает сообщение об ошибке 'Bilgilerinizi Kontrol Ediniz'. Не мог бы кто-нибудь объяснить, в чем может быть причина?

Вот мой "urls.py main":

urlpatterns = [
path('signup', views.signup, name='signup'),
path('login', views.login_user, name='login'),
path('', views.homepage, name='home')
]

Здесь "views.py":

def login_user(request):
    if request.method == 'POST':
        email = request.POST['email']
        password = request.POST['password']
        user = authenticate(request, email=email, password=password)
        if user is not None:
            login(request, user)
            return redirect('/')
        else:
            messages.info(request, 'Bilgilerinizi Kontrol Ediniz')
            return redirect('login')
        
    else:
        return render(request, 'login.html')

А вот моя страница "login.html":

Вернуться на верх