Определить, изменилась ли модель перед вызовом сохранения в Django

У меня есть модель базы данных, которая обновляется на основе изменений в удаленных данных (через скребок HTML).

I хотите сохранить поле с именем изменено - метка времени, обозначающая, когда в последний раз значения этой модели изменились по сравнению с прежними (обратите внимание, что это отличается от auto_now , поскольку эти поля обновляются каждые раз вызывается метод save модели).

Вот мой вопрос:

В модели ' s save , существует ли простой способ определить, отличаются ли текущие значения экземпляра модели от значений в базе данных? Или есть какие-либо альтернативные методы для простого сохранения измененной временной метки?

20
задан advait 9 March 2011 в 02:31
поделиться