MCPcopy
hub / github.com/django/django / dispatch

Method dispatch

django/contrib/auth/views.py:88–97  ·  view source on GitHub ↗
(self, request, *args, **kwargs)

Source from the content-addressed store, hash-verified

86 extra_context = None
87
88 def dispatch(self, request, *args, **kwargs):
89 if self.redirect_authenticated_user and self.request.user.is_authenticated:
90 redirect_to = self.get_success_url()
91 if redirect_to == self.request.path:
92 raise ValueError(
93 "Redirection loop for authenticated user detected. Check that "
94 "your LOGIN_REDIRECT_URL doesn't point to a login page."
95 )
96 return HttpResponseRedirect(redirect_to)
97 return super().dispatch(request, *args, **kwargs)
98
99 def get_default_redirect_url(self):
100 """Return the default redirect URL."""

Callers 1

dispatchMethod · 0.45

Calls 2

get_success_urlMethod · 0.45

Tested by

no test coverage detected