【发布时间】:2009-09-01 17:14:24
【问题描述】:
我想学习如何使用 Django Admin。我如何知道用户何时正在编辑现有对象或保存新对象?
例如,如果我想在用户保存新对象或保存已编辑对象时创建一个函数来做一些不同的事情,我怎么知道哪个是哪个?
谢谢大家:)
对不起我的英语。
【问题讨论】:
标签: django django-models django-admin
我想学习如何使用 Django Admin。我如何知道用户何时正在编辑现有对象或保存新对象?
例如,如果我想在用户保存新对象或保存已编辑对象时创建一个函数来做一些不同的事情,我怎么知道哪个是哪个?
谢谢大家:)
对不起我的英语。
【问题讨论】:
标签: django django-models django-admin
class MyModel(models.Model):
def save(self):
if self.id != None:
print "Edited object"
else:
print "New object"
super(MyModel, self).save()
【讨论】:
您可能可以执行以下操作之一:
【讨论】: