2010-11-12 23 views

回答

6

有沒有必要擴大本地modelformset_factory()。看看在Django的源代碼中的這個函數的定義:

def modelformset_factory(model, form=ModelForm, formfield_callback=None, 
    formset=BaseModelFormSet, 
    extra=1, can_delete=False, can_order=False, 
    max_num=None, fields=None, exclude=None) 

您只需通過form參數傳遞您的自定義的ModelForm,但不是實際的情況 - 你需要傳遞的形式裁判本身,所以用ie。 MyModelForm insm MyModelForm()。