MCPcopy
hub / github.com/django/django / get_admin_url

Method get_admin_url

django/contrib/admin/helpers.py:254–267  ·  view source on GitHub ↗
(self, remote_field, remote_obj)

Source from the content-addressed store, hash-verified

252 )
253
254 def get_admin_url(self, remote_field, remote_obj):
255 url_name = "admin:%s_%s_change" % (
256 remote_field.model._meta.app_label,
257 remote_field.model._meta.model_name,
258 )
259 try:
260 url = reverse(
261 url_name,
262 args=[quote(remote_obj.pk)],
263 current_app=self.model_admin.admin_site.name,
264 )
265 return format_html('<a href="{}">{}</a>', url, remote_obj)
266 except NoReverseMatch:
267 return str(remote_obj)
268
269 def contents(self):
270 from django.contrib.admin.templatetags.admin_list import _boolean_icon

Callers 1

contentsMethod · 0.95

Calls 3

reverseFunction · 0.90
quoteFunction · 0.90
format_htmlFunction · 0.90

Tested by

no test coverage detected