在Django的1.5,我用下面的代碼將一些數據存儲到我的模型之後被更新:Django的:如何判斷對象是否.save()
new_object, created = MyModel.objects.get_or_create(
pk = object.id,
default = object_dict
)
if created:
# ... code that creates a log ...
else:
newobject.save()
# ... code that creates a log IF the record has been updated
由於保存()方法返回None,有沒有辦法知道保存是否實際更新,而不比較對象的兩種狀態(保存之前和之後)?
你是什麼意思的「已更新」? – aumo