diff --git a/xadmin/plugins/auth.py b/xadmin/plugins/auth.py index e7b0130be..1b4250543 100644 --- a/xadmin/plugins/auth.py +++ b/xadmin/plugins/auth.py @@ -192,6 +192,7 @@ def get_context(self): context = super(ChangePasswordView, self).get_context() helper = FormHelper() helper.form_tag = False + helper.include_media = False self.form.helper = helper context.update({ 'title': _('Change password: %s') % escape(unicode(self.obj)), diff --git a/xadmin/plugins/batch.py b/xadmin/plugins/batch.py index 79ecba9af..769ede1b0 100644 --- a/xadmin/plugins/batch.py +++ b/xadmin/plugins/batch.py @@ -122,6 +122,7 @@ def do_action(self, queryset): helper = FormHelper() helper.form_tag = False + helper.include_media = False helper.add_layout(Layout(Container(Col('full', Fieldset("", *self.form_obj.fields.keys(), css_class="unsort no_title"), horizontal=True, span=12) ))) diff --git a/xadmin/plugins/editable.py b/xadmin/plugins/editable.py index b2ddd7c92..00c4c8ae0 100644 --- a/xadmin/plugins/editable.py +++ b/xadmin/plugins/editable.py @@ -118,6 +118,7 @@ def get(self, request, object_id): helper = FormHelper() helper.form_tag = False + helper.include_media = False form.helper = helper s = '{% load i18n crispy_forms_tags %}
{% crispy form %}' + \ diff --git a/xadmin/plugins/inline.py b/xadmin/plugins/inline.py index af8f44643..025127eea 100644 --- a/xadmin/plugins/inline.py +++ b/xadmin/plugins/inline.py @@ -188,6 +188,7 @@ def instance_form(self, **kwargs): helper = FormHelper() helper.form_tag = False + helper.include_media = False # override form method to prevent render csrf_token in inline forms, see template 'bootstrap/whole_uni_form.html' helper.form_method = 'get' diff --git a/xadmin/views/dashboard.py b/xadmin/views/dashboard.py index 14698001f..569c938d7 100644 --- a/xadmin/views/dashboard.py +++ b/xadmin/views/dashboard.py @@ -202,6 +202,7 @@ def __init__(self, dashboard, data): def setup(self): helper = FormHelper() helper.form_tag = False + helper.include_media = False self.helper = helper self.id = self.cleaned_data['id'] @@ -471,6 +472,7 @@ def setup(self): def context(self, context): helper = FormHelper() helper.form_tag = False + helper.include_media = False context.update({ 'addform': self.add_view.form_obj, diff --git a/xadmin/views/detail.py b/xadmin/views/detail.py index 3dcf73e81..46bfd7ce0 100644 --- a/xadmin/views/detail.py +++ b/xadmin/views/detail.py @@ -210,6 +210,7 @@ def get_model_form(self, **kwargs): def get_form_helper(self): helper = FormHelper() helper.form_tag = False + helper.include_media = False layout = self.get_form_layout() replace_field_to_value(layout, self.get_field_result) helper.add_layout(layout) diff --git a/xadmin/views/edit.py b/xadmin/views/edit.py index 6058ad114..71d2bd92d 100644 --- a/xadmin/views/edit.py +++ b/xadmin/views/edit.py @@ -221,6 +221,7 @@ def get_form_layout(self): def get_form_helper(self): helper = FormHelper() helper.form_tag = False + helper.include_media = False helper.add_layout(self.get_form_layout()) # deal with readonly fields diff --git a/xadmin/views/form.py b/xadmin/views/form.py index be08e2254..38556e340 100644 --- a/xadmin/views/form.py +++ b/xadmin/views/form.py @@ -83,6 +83,7 @@ def get_form_layout(self): def get_form_helper(self): helper = FormHelper() helper.form_tag = False + helper.include_media = False helper.add_layout(self.get_form_layout()) return helper diff --git a/xadmin/views/website.py b/xadmin/views/website.py index bfdf761fb..eb4bcf020 100644 --- a/xadmin/views/website.py +++ b/xadmin/views/website.py @@ -48,6 +48,7 @@ def get(self, request, *args, **kwargs): context = self.get_context() helper = FormHelper() helper.form_tag = False + helper.include_media = False context.update({ 'title': self.title, 'helper': helper,