所以我终于解决了这个问题,错误在这里:
VariationFormSet = modelformset_factory(Variation, form=VariationASINMatch, extra=0) VariationFormSet.form = staticmethod(curry(VariationFormSet, asins=extra_asins))
而不是给咖喱Form类 VariationASINMatch ,我给了它formset类 VariationFormSet
VariationASINMatch
VariationFormSet
所以看起来应该是这样的
VariationFormSet = modelformset_factory(Variation, form=VariationASINMatch, extra=0) VariationFormSet.form = staticmethod(curry(VariationASINMatch, asins=extra_asins))