Me gusta mucho la función de SQLAlchemy que le permite ver si un objeto está sucio: si se ha modificado desde que se recuperó de la base de datos o la última vez que se guardó.¿Puedes averiguar si una instancia de Django Model está "sucia"?
¿Es posible encontrar esta información en el ORM de Django?
Tenga en cuenta que esto no es lo mismo que Dirty fields in django, ya que no me importan los datos anteriores, aunque la respuesta de S.Lott puede proporcionar una forma de hacerlo, pero me gustaría una forma que no afecte la base de datos.
También he mirado el django.db.transaction.is_dirty()
, pero esta no parece ser la solución.
la cuestión no es tan diferente y las mismas respuestas a http://stackoverflow.com/questions/110803/dirty-fields-in-django puede trabajar para su problema de esto es – dnozay
el mismo tipo de respuesta que http://stackoverflow.com/a/332225/1733117 – dnozay