#29815: InlineModelAdmin ignores media files from widgets included in the used
form
-------------------------------+--------------------------------------
Reporter: godlark | Owner: nobody
Type: Bug | Status: new
Component: contrib.admin | Version: 2.1
Severity: Normal | Resolution:
Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------+--------------------------------------
Old description:
> 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 = ('1.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.
New description:
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.
--
Comment (by godlark):
Correct use of css media
--
Ticket URL: <https://code.djangoproject.com/ticket/29815#comment:2>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/065.5c6ac2b9e79ce19291fd3665c87b4129%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.