Django LoginView перенаправляет на accounts/profile вместо success_url

У меня есть два типа пользователей usertype a и user type b Я пытаюсь создать две отдельные формы входа и представления, используя AuthenticationForm и Loginview Я получаю перенаправление на учетные записи/профиль после входа

forms.py

class myForm(AuthenticationForm):

    def clean(self):
        username = self.cleaned_data.get('username')
        password = self.cleaned_data.get('password')

        if username is not None and password:
            user = authenticate(self.request, username=username, password=password)
            if user is None:
                raise self.get_invalid_login_error()
            else:
                if user is not None:
                    if user.usertype_a:
                        login(self.request,user)
        return self.cleaned_data

views.py

class MyLoginView(LoginView):
    template_name = 'log.html'
    form_class = myForm
    success_url = reverse_lazy("home")
      
Вернуться на верх