Django 形式继承
我想让我所有的表单都继承一个自定义值…字段…等等…因为我有很多表单,我想保持它干燥Django 形式继承,django,django-forms,Django,Django Forms,我想让我所有的表单都继承一个自定义值…字段…等等…因为我有很多表单,我想保持它干燥 class TestAddUserId(ModelForm): def __init__(self, *args, **kwargs): self.user = kwargs.pop('user') class Meta: exclude = ('user',) def save(self):
class TestAddUserId(ModelForm):
def __init__(self, *args, **kwargs):
self.user = kwargs.pop('user')
class Meta:
exclude = ('user',)
def save(self):
obj = super(TestAddUserId, self).save(commit=False)
obj.user = self.user
obj.save()
return obj
class TrackerForm(TestAddUserId):
...
我怎样才能让它工作
谢谢!
BR什么不起作用?你忘了调用父对象的uuu init uuuuuu。我得到的“trackperform”对象没有属性“fields”请给我一点帮助,init应该去哪里?插入superTestAddUserId,self.uuuu init uu*args,**kwargs after self.user=kwargs.pop'user'Ok,错误现在消失了。。。但现在它想要用户的价值。。。和我的原版一样的问题。你解决的问题。