спасибо за ваше время.
Я на Django 1.4, и у меня есть следующий код: его метод save для моей модели 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)
Я не мог найти разумный способ сделать это. Мне кажется очень глупым сделать новый запрос для объекта, который я сейчас обновляю, чтобы узнать старое значение экземпляра.
Есть ли лучший способ сделать это?
Спасибо всем.
Франциско