在django model custom save()方法中,应该如何标识新对象?

我想在保存新记录(不更新现有记录)时,在Django模型对象的save()方法中触发一个特殊操作

检查(self.id!=None)是否有必要且足以确保自我记录是新的且未更新?有什么特殊情况可以忽略吗

检查self.pk的替代方法我们可以检查模型的self.\u状态

self.\u state.adding为Truecreating

self.\u state.adding为False更新

我从这页上看到的

发表评论