Mi piace molto la funzionalità di SQLAlchemy che consente di vedere se un oggetto è sporco: se è stato modificato da quando è stato recuperato dal database o dall'ultima volta che è stato salvato.Puoi scoprire se un'istanza di Django Model è "sporca"?
È possibile trovare queste informazioni dall'ORM Django?
Nota che questo non è lo stesso di Dirty fields in django, poiché non mi interessa quali erano i dati precedenti, sebbene la risposta di S.Lott possa fornire un modo per farlo, ma mi piacerebbe un modo che non colpisca il database.
Ho anche guardato il django.db.transaction.is_dirty()
, ma questa non sembra essere la soluzione.
la questione non è così diverso e le stesse risposte a http://stackoverflow.com/questions/110803/dirty-fields-in-django può funzionare per il vostro problema – dnozay
questo è lo stesso tipo di risposta come http://stackoverflow.com/a/332225/1733117 – dnozay