我有一个基于远程数据更改(通过HTML刮板)进行更新的数据库模型。
我想维护一个称为changed-的时间戳,该时间戳指示模型值的上次更改时间与以前的更改时间(请注意,这与auto_now每次save调用模型方法时这些字段都会更新)不同。
changed
auto_now
save
这是我的问题:
在模型的save方法中,是否存在一种直接的方法来检测模型实例的当前值是否与数据库中的值不同?或者,是否有其他方法可以轻松维护changed时间戳?
http://code.activestate.com/pypm/django- dirtyfields/
跟踪django模型实例上的脏/已更改字段。