如何在Django表单上的checkbox selectmultiple中放置引导设计

2024-10-06 12:19:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我在数据库和表单.py我有这个 RequirementForm将数据库中的需求行数填充为html。在

class RequirementForm(forms.ModelForm):

    class Meta:
        model = ApplicantInfo

        fields = ('requirement',)
        widgets = {
            'requirement': forms.CheckboxSelectMultiple,
        }

有没有一种方法可以把引导程序设计在这个上面?因为在我的html代码中我只有这个:

^{2}$

Tags: py数据库表单fieldsmodelhtmlformsrequirement
2条回答

在表单中添加初始乐趣:

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        for myField in self.fields:
            self.fields[myField].widget.attrs['class'] = 'form-control'

还要记住CSS和bootstrap

您可以使用django crispy formshttps://django-crispy-forms.readthedocs.io/en/latest/

在你的设置.py在

CRISPY_TEMPLATE_PACK = 'bootstrap3' #or bootstrap4

这样你的模板就会变成这样

^{pr2}$

相关问题 更多 >