我试图覆盖django的默认模型保存方法,如下所示:
def save(self, *args, **kwargs):
if not self.pk:
ct = Cart()
ct.save()
dct = Dummycart()
dct.save()
self.cart=ct
self.dummycart = dct
self.password = make_password(self.password)
super(User,self).save(self, *args, **kwargs)
但是每次我更新这个模型时都会创建新对象,这是一种奇怪的行为