Не удается войти в систему 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 токена