MCPcopy
hub / github.com/django/django / get_view_on_site_url

Method get_view_on_site_url

django/contrib/admin/options.py:404–419  ·  view source on GitHub ↗
(self, obj=None)

Source from the content-addressed store, hash-verified

402 return self.autocomplete_fields
403
404 def get_view_on_site_url(self, obj=None):
405 if obj is None or not self.view_on_site:
406 return None
407
408 if callable(self.view_on_site):
409 return self.view_on_site(obj)
410 elif hasattr(obj, "get_absolute_url"):
411 # use the ContentType lookup if view_on_site is True
412 return reverse(
413 "admin:view_on_site",
414 kwargs={
415 "content_type_id": get_content_type_for_model(obj).pk,
416 "object_id": obj.pk,
417 },
418 current_app=self.admin_site.name,
419 )
420
421 def get_empty_value_display(self):
422 """

Callers 4

render_change_formMethod · 0.80
__iter__Method · 0.80

Calls 4

reverseFunction · 0.90
callableFunction · 0.85
view_on_siteMethod · 0.45

Tested by 2