我会用
functools.partial和
functools.wraps:
from functools import partial, wrapsfrom django.forms.formsets import formset_factoryServiceFormSet = formset_factory(wraps(ServiceForm)(partial(ServiceForm, affiliate=request.affiliate)), extra=3)
我认为这是最干净的方法,并且不会以任何方式影响
ServiceForm(即,使子类难以继承)。



