Не удается войти в систему django с помощью формы аутентификации

я не могу аутентифицировать любого нормального пользователя на моем сайте, когда я делаю вход в админку, он позволяет мне сделать вход, но когда я делаю вход как обычный пользователь, он не позволяет мне сделать вход,

Views.py Вот мой файл views.py, ФОРМУ Я ИСПОЛЬЗОВАЛ ВНУТРЕННЮЮ ФОРМУ DJANGO AuthenticationForm()

from django.shortcuts import redirect, render
from .forms import jobglobeluserform
from .models import jobglobeluser
from django.contrib.auth.forms import AuthenticationForm
from django.contrib.auth import authenticate,login,logout,views
from django.contrib.auth.decorators import login_required


def userlogin(request):
    if request.method == "POST":
        fm = AuthenticationForm(request=request, data=request.POST)
        if fm.is_valid():
            username = fm.cleaned_data.get('username')
            password = fm.cleaned_data.get('password')
            user = authenticate(request,username=username, password=password)
            if user is not None:
                login(request, user)
                return redirect('/jobseekersprofile/')
    else:
        fm = AuthenticationForm()
    return render(request, 'jobglobel/userlogin.html', {'form': fm})

это не лучшее, что вы можете настроить djoser это намного лучше вы не будете писать код для входа или регистрации или создания jwt токена

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