使用bootstrap渲染的Django FilteredSelectMultiple小部件

时间:2015-02-19 21:32:31

标签: django twitter-bootstrap django-forms django-admin

我正在尝试复制django应用管理员中使用的FilteredSelectMultiple小部件。 但是我的小部件呈现出非常不同的

My rendered widget

使用django-suitdjango_admin_bootstrapped的管理中的窗口小部件使用bootstrap呈现:

Wdiget rendered in the admin

我将窗体小部件和媒体定义为forms.py:

class ProcFTPForm(forms.ModelForm):
      id_archivo = forms.ModelMultipleChoiceField(queryset=Archivo_Descarga.objects.all(),required=True,widget=FilteredSelectMultiple("Archivo",is_stacked=False))
      class Media:
       css = {'all':('/admin/css/widgets.css',),}
       js = ('/admin/jquery.js','/admin/jsi18n/')

      def __init__(self, *args, **kwargs):
          super(ProcFTPForm, self).__init__(*args, **kwargs)
          self.helper = FormHelper()

      class Meta:
            model = Lista_Archivos

在模板中,我以这种方式调用媒体文件:

{{ form.media }}

如何使FilteredSelectMultiple窗口小部件与管理员中的窗口小部件类似。 换句话说,如何使用bootstrap渲染此小部件。

我正在使用django-crispy-forms,其他小部件使用引导程序呈现,但FilteredSelectMultiple小部件除外

任何建议

提前致谢

0 个答案:

没有答案