J'aime vraiment la fonctionnalité de SQLAlchemy qui vous permet de voir si un objet est sale: s'il a été modifié depuis qu'il a été récupéré de la base de données, ou la dernière fois qu'il a été sauvegardé.Pouvez-vous savoir si une instance de modèle Django est "sale"?
Est-il possible de trouver cette information à partir de l'ORM de Django? Notez que ce n'est pas la même chose que Dirty fields in django, comme je me fous de ce que les données précédentes étaient, bien que la réponse de S.Lott puisse fournir un moyen de le faire, mais je voudrais un moyen qui ne frappe pas la base de données. J'ai également regardé le django.db.transaction.is_dirty()
, mais cela ne semble pas être la solution.
la question est pas si différent et les mêmes réponses à http://stackoverflow.com/questions/110803/dirty-fields-in-django peut travailler pour votre problème – dnozay
c'est le même genre de réponse que http://stackoverflow.com/a/332225/1733117 – dnozay