Django Crispy forms with ModelForm,none类型没有属性字段,换行

2024-04-27 04:49:55 发布

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

我是crispy表单的新手,我想把它们分成三组,然后把它们放到一些面板中(我使用boostrap3)

这是我的表单.py在

class EditSiteForm(forms.ModelForm):

    class Meta:
        model = SiteData
        fields = ['location', 'site_type', 'bgp_as', 'opening_date','last_hw_refresh_date','is_live',
                    'tel','address','town','postcode',
                    'regional_manager','regional_manager_tel','assistant_manager','assistant_manager_tel' ,'duty_manager','duty_manager_tel']

    helper = FormHelper()
    helper.form_method = 'POST'
    helper.add_input(Submit('Save', 'Save', css_class='btn-primary'))
    helper[0:5].wrap_together(Field, 'Details')
    helper[6:9].wrap_together(Field, 'Address')
    helper[10:15].wrap_together(Field, 'Showroom Contacts')

当我加载页面时 回溯:

^{pr2}$

在crispy中不支持modelform吗?是否需要先手动发布每个字段?在

谢谢


Tags: helper表单fielddatesavemanagerclassduty