summaryrefslogtreecommitdiff
path: root/django/contrib/admin/helpers.py
diff options
context:
space:
mode:
authorKen Whitesell <kenwhitesell@comcast.net>2021-09-13 21:10:38 -0400
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-09-18 12:27:28 +0200
commit0a9aa02e6f1d1b9ceca155d281a2be624bb1d3a2 (patch)
tree11d7e7768e414a511ab847f5f71c92bc4147cb79 /django/contrib/admin/helpers.py
parent475cffd1d64c690cdad16ede4d5e81985738ceb4 (diff)
Fixed #33077 -- Fixed links to related models for admin's readonly fields in custom admin site.
Diffstat (limited to 'django/contrib/admin/helpers.py')
-rw-r--r--django/contrib/admin/helpers.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/django/contrib/admin/helpers.py b/django/contrib/admin/helpers.py
index dd154f72ee..dae626b550 100644
--- a/django/contrib/admin/helpers.py
+++ b/django/contrib/admin/helpers.py
@@ -209,7 +209,11 @@ class AdminReadonlyField:
remote_field.model._meta.model_name,
)
try:
- url = reverse(url_name, args=[quote(remote_obj.pk)])
+ url = reverse(
+ url_name,
+ args=[quote(remote_obj.pk)],
+ current_app=self.model_admin.admin_site.name,
+ )
return format_html('<a href="{}">{}</a>', url, remote_obj)
except NoReverseMatch:
return str(remote_obj)