我想学习如何使用Django Admin。如何知道用户何时编辑现有对象或保存新对象?
例如,如果我想在用户保存新对象或保存已编辑对象时创建一个不同的函数,我怎么知道哪个是哪个?
谢谢你们:)
抱歉我的英文。
答案 0 :(得分:6)
class MyModel(models.Model):
def save(self):
if self.id != None:
print "Edited object"
else:
print "New object"
super(MyModel, self).save()
答案 1 :(得分:1)
您可能会执行以下操作之一: