Bardzo podoba mi się funkcja SQLAlchemy, która pozwala sprawdzić, czy obiekt jest brudny: jeśli został zmodyfikowany, ponieważ został pobrany z bazy danych lub ostatni raz został zapisany.Czy możesz dowiedzieć się, czy instancja Django Model jest "brudna"?
Czy można znaleźć te informacje z ORM Django?
Pamiętaj, że to nie to samo, co Dirty fields in django, ponieważ nie obchodzi mnie, jakie były poprzednie dane, chociaż odpowiedź S.Lotta może to umożliwić, ale chciałbym, żeby nie trafił baza danych.
Spojrzałem również na django.db.transaction.is_dirty()
, ale nie wydaje się to być rozwiązaniem.
pytanie nie jest tak różne i te same odpowiedzi na http://stackoverflow.com/questions/110803/dirty-fields-in-django może pracować dla swojego problemu – dnozay
to ten sam rodzaj odpowiedzi, co http://stackoverflow.com/a/332225/1733117 – dnozay