username = request.POST.get('username')
password = request.POST.get('password')
user = authenticate(request, username=username, password=password)
if user is not None:
if user.is_active:
login(request, user)
messages.success(request, 'Успешный вход!')
return redirect('index')
else:
return redirect('login')
return render(request, 'sites/login.html') что тут не так?
а что тут не так кроме того что код так кидаешь?
https://dpaste.org/qV2w
url для этой въюхи покажи
path('login/', login, name = 'login')
стрем читать, но под forms.py лучше переделать
а понял, дело не в этом у тебя въюха называется login и ты вызываешь импортируемый login в итоге вызов if user.is_active: login(request, user) идет на твою въюху а не туда куда нужно
Обсуждают сегодня