需要Django modelform formset第一种形式

时间:2013-09-22 09:26:55

标签: django forms formset

我有一个Django表单,它是一个modelForm:

class EducationForm(ModelForm):
    class Meta:
        model = Education

但实际上它用作表格集:

queryset_education = Education.objects.filter(member = edit_member)
EducationFormSet = modelformset_factory(Education, form = EducationForm)
form_education  = EducationFormSet(queryset = queryset_education)

如何强制要求使用第一张表格? 我在StackOverflow中看到了一些类似的问题...没有人帮助我,因为我没有从BaseFormSet继承的类(我应该创建一个吗?)

谢谢!

Tidhar

1 个答案:

答案 0 :(得分:1)

是的,您应该使用clean方法定义一个formset类,并将其作为formset参数传递给modelformset_factory