如何在django中创建fieldset

时间:2017-11-13 13:00:13

标签: django

我是django的新手。我想制作一个包含4个表单(姓名,姓名,电话,地址)的表单集,我希望将它们分为两组:“常规信息”和“可选信息”。我如何使用fieldset来做到这一点?我该如何解析它? 我读了一些教程,但都没有。

class ProfileForm(forms.Form):
    name = forms.CharField(label=_("name"), required=true)
    lastname= forms.CharField(label=_("lastname"), required=true)
    address= forms.CharField(label=_("address"), required=false)
    phone = forms.CharField(label=_('phone'), required=false)

我不确定这是否属实,但我已经这样做了:

class ProfileForm(forms.Form):
        name = forms.CharField(label=_("name"), required=true)
        lastname= forms.CharField(label=_("lastname"), required=true)
        address= forms.CharField(label=_("address"), required=false)
        phone = forms.CharField(label=_('phone'), required=false)

        class Meta:
            fieldsets = (
              ('name', {
                'fields': ('name', 'lastname')
               }),
        ('optional', {
            'fields': ('address', 'phone})
        )

我收到的json只包含'name'和'lastname'字符串以及其他字符串,而不是它们的值。 感谢

0 个答案:

没有答案