我有一个模特:
class OriginalModel(Model):
...
def save(self, *args, **kwargs):
if instance in self.list:
model = Model2(id=instance)
model.save()
return super(OriginalModel, self).save(*args, **kwargs)
我必须从管理员(Django CMS)中保存2次相同的对象,所以即使是Model2也会被保存。我尝试使用post_save,但仍然是同样的问题,甚至尝试覆盖管理模型的保存方法,但似乎无法将其保存在OriginalModel的第一个保存中。
我不想从管理网站上保存2次OriginalModel,因为它根本不是用户友好的。它只能保存一次而且Model2也会被保存吗?