From 97ee8b82c2c99bf352df5359bb24a42ea78585b8 Mon Sep 17 00:00:00 2001 From: antoliny0919 Date: Wed, 25 Dec 2024 11:35:27 +0900 Subject: Fixed #36032 -- Rendered URLField values as links in the admin. --- django/contrib/admin/utils.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'django') diff --git a/django/contrib/admin/utils.py b/django/contrib/admin/utils.py index 0fe0e4e6e6..cc8ca5604d 100644 --- a/django/contrib/admin/utils.py +++ b/django/contrib/admin/utils.py @@ -454,6 +454,8 @@ def display_for_field(value, field, empty_value_display, avoid_link=False): return formats.number_format(value) elif isinstance(field, models.FileField) and value and not avoid_link: return format_html('{}', value.url, value) + elif isinstance(field, models.URLField) and value and not avoid_link: + return format_html('{}', value, value) elif isinstance(field, models.JSONField) and value: try: return json.dumps(value, ensure_ascii=False, cls=field.encoder) -- cgit v1.3