After login, the redirect URL is managed in the get_success_url method.
https://github.com/django/django/blob/main/django/contrib/auth/views.py#L40
class CustomLoginView(LoginView):
#def form_valid(self, form):
# user = form.get_user()
# if self.request.user.username == 'pkm':
# return redirect('/pkm/')
# elif self.request.user.get_username() == 'ntz':
# return redirect('/ntz/')
# else:
# return super().form_valid(form)
def get_success_url(self):
if self.request.user.username == 'pkm':
return redirect('/pkm/')
elif self.request.user.get_username() == 'ntz':
return redirect('/ntz/')
else:
return super().get_success_url()