Opened 6 years ago

Last modified 6 years ago

#29815 closed Bug

InlineModelAdmin ignores media files from widgets included in the used form — at Version 2

Reported by: Sławomir Domagała Owned by: nobody
Component: contrib.admin Version: 2.1
Severity: Normal Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Sławomir Domagała)

I have

class OpenSelectMultiple(Widget):
    template_name = 'admin/forms/widgets/open_select.html'
    option_template_name = 'django/forms/widgets/select_option.html'

    class Media:
        css = {'all': ('https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.6/css/selectize.default.min.css',)}
        js = ('1.js', '2.js')

class OpenMultipleChoiceField(Field):
    hidden_widget = MultipleHiddenInput
    widget = OpenSelectMultiple
    ...

class NotificationFilterForm(forms.ModelForm):
    prefixes = OpenMultipleChoiceField(required=False)

class NotificationFilterInline(admin.TabularInline):
    extra = 0
    model = NotificationFilter
    form = NotificationFilterForm

Those files aren't included in the rendered page.

Change History (2)

comment:1 by Sławomir Domagała, 6 years ago

Version: 2.02.1

comment:2 by Sławomir Domagała, 6 years ago

Description: modified (diff)

Correct use of css media

Note: See TracTickets for help on using tickets.
Back to Top