我是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'字符串以及其他字符串,而不是它们的值。 感谢