Skip to content

Commit c8463b1

Browse files
committed
Fix PolymorphicInlineModelAdmin media jquery include for Django 2.0+
As Django changed the media query usage, jquery needs to be included explicitly as well
1 parent f7dc0f8 commit c8463b1

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

polymorphic/admin/inlines.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"""
66
from functools import partial
77

8+
from django.conf import settings
89
from django.contrib.admin.options import InlineModelAdmin
910
from django.contrib.admin.utils import flatten_fieldsets
1011
from django.core.exceptions import ImproperlyConfigured
@@ -36,7 +37,13 @@ class PolymorphicInlineModelAdmin(InlineModelAdmin):
3637
#: The extra media to add for the polymorphic inlines effect.
3738
#: This can be redefined for subclasses.
3839
polymorphic_media = Media(
39-
js=("polymorphic/js/polymorphic_inlines.js",),
40+
js=(
41+
"admin/js/vendor/jquery/jquery{}.js".format(
42+
"" if settings.DEBUG else ".min"
43+
),
44+
"admin/js/jquery.init.js",
45+
"polymorphic/js/polymorphic_inlines.js",
46+
),
4047
css={"all": ("polymorphic/css/polymorphic_inlines.css",)},
4148
)
4249

0 commit comments

Comments
 (0)