def get_form(self, adding=False): allow_pk = adding and not self.model._meta.auto_increment return model_form(self.model, allow_pk=allow_pk, only=self.fields, exclude=self.exclude, converter=self.form_converter(self), )
def get_form(self, adding=False, exclude=[]): allow_pk = adding and not self.model._meta.auto_increment m_exclude = exclude and [ e for e in self.exclude] + exclude or self.exclude return model_form(self.model, allow_pk=allow_pk, only=self.fields, exclude=m_exclude, converter=self.form_converter(self), )