谢谢你的时间。
我在 Django 1.4 上,我有以下代码:它是我Quest
模型的覆盖保存方法。
@commit_on_success
def save(self, *args, **kwargs):
from ib.quest.models.quest_status_update import QuestStatusUpdate
created = not self.pk
if not created:
quest = Quest.objects.get(pk=self)
# CHECK FOR SOME OLD VALUE
super(Quest, self).save(*args, **kwargs)
我找不到这样做的聪明方法。对我来说,为了找出旧的实例值而必须对我当前正在更新的对象进行新的查询似乎很愚蠢。
有一个更好的方法吗?
谢谢你们。
弗朗西斯科