我有一个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
答案 0 :(得分:1)
是的,您应该使用clean
方法定义一个formset类,并将其作为formset
参数传递给modelformset_factory
。