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