У меня есть модель базы данных, которая обновляется на основе изменений в удаленных данных (через скребок HTML).
Я хочу сохранить поле под названием changed
- отметку времени, обозначающую, когда последний раз, когда значения модели изменились с того, что они были ранее (обратите внимание, что это отличается от auto_now
, поскольку эти поля обновляются каждый раз, когда модель save
).
Вот мой вопрос:
В методе модели save
существует ли простой способ определить, отличаются ли текущие значения экземпляра модели от значений в базе данных? Или есть ли какие-либо альтернативные методы, позволяющие легко сохранять временную метку changed
?