2
我想了解如何使用Django Admin。如何知道用户何时编辑现有对象或保存新对象?Django管理员:我如何知道用户何时编辑现有对象或保存新对象?
例如,如果我想让某个功能在用户保存一个新对象或保存一个编辑对象时做不同的事情,我怎么知道哪个是哪个?
Thanks guys :)
对不起,我的英语。
我想了解如何使用Django Admin。如何知道用户何时编辑现有对象或保存新对象?Django管理员:我如何知道用户何时编辑现有对象或保存新对象?
例如,如果我想让某个功能在用户保存一个新对象或保存一个编辑对象时做不同的事情,我怎么知道哪个是哪个?
Thanks guys :)
对不起,我的英语。
class MyModel(models.Model):
def save(self):
if self.id != None:
print "Edited object"
else:
print "New object"
super(MyModel, self).save()
你也许可以执行下列操作之一:
模型的id属性是没有,如果你保存它的第一次描述保存方法。 – Yuvi 2009-09-01 18:30:12
非常感谢你们 – Asinox 2009-09-01 19:54:51