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) идет на твою въюху а не туда куда нужно
Обсуждают сегодня