我正在尝试复制django应用管理员中使用的FilteredSelectMultiple
小部件。
但是我的小部件呈现出非常不同的
使用django-suit或django_admin_bootstrapped的管理中的窗口小部件使用bootstrap呈现:
我将窗体小部件和媒体定义为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
小部件除外
任何建议
提前致谢