79072399

Date: 2024-10-10 00:26:16
Score: 0.5
Natty:
Report link

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()

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: django.seolpyo.com