0

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

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

但它实际上是作为一个formset使用的:

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

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

谢谢!

提达尔

4

1 回答 1

1

是的,您应该定义一个带有clean方法的表单集类,并将其作为formset参数传递给modelformset_factory.

于 2013-09-22T10:27:06.950 回答