summaryrefslogtreecommitdiff
path: root/django/forms/widgets.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/forms/widgets.py')
-rw-r--r--django/forms/widgets.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/django/forms/widgets.py b/django/forms/widgets.py
index 8c5122ad1d..208464b60a 100644
--- a/django/forms/widgets.py
+++ b/django/forms/widgets.py
@@ -101,7 +101,9 @@ class Media:
def render_js(self):
return [
- format_html('<script src="{}"></script>', self.absolute_path(path))
+ path.__html__()
+ if hasattr(path, "__html__")
+ else format_html('<script src="{}"></script>', self.absolute_path(path))
for path in self._js
]
@@ -111,7 +113,9 @@ class Media:
media = sorted(self._css)
return chain.from_iterable(
[
- format_html(
+ path.__html__()
+ if hasattr(path, "__html__")
+ else format_html(
'<link href="{}" media="{}" rel="stylesheet">',
self.absolute_path(path),
medium,