MCPcopy
hub / github.com/django/django / get_user

Method get_user

django/contrib/auth/views.py:300–314  ·  view source on GitHub ↗
(self, uidb64)

Source from the content-addressed store, hash-verified

298 return self.render_to_response(self.get_context_data())
299
300 def get_user(self, uidb64):
301 try:
302 # urlsafe_base64_decode() decodes to bytestring
303 uid = urlsafe_base64_decode(uidb64).decode()
304 pk = UserModel._meta.pk.to_python(uid)
305 user = UserModel._default_manager.get(pk=pk)
306 except (
307 TypeError,
308 ValueError,
309 OverflowError,
310 UserModel.DoesNotExist,
311 ValidationError,
312 ):
313 user = None
314 return user
315
316 def get_form_kwargs(self):
317 kwargs = super().get_form_kwargs()

Callers 2

dispatchMethod · 0.95
form_validMethod · 0.45

Calls 4

urlsafe_base64_decodeFunction · 0.90
decodeMethod · 0.45
to_pythonMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected