Как лучше всего отслеживать изменения в модели в Django?

Я хотел бы, чтобы мое приложение Django отслеживало любые изменения в модели всякий раз, когда человек ее меняет. Итак, если элемент имени пользовательской модели изменится, я бы хотел сохранить следующее:

-Элементы меняются

-Значения элементов до изменения

-Значения элементов после изменения

Мне интересно, есть ли плагин для Django, который упрощает это. Заранее извиняюсь, если это вопрос новичка.


person user109316    schedule 02.03.2016    source источник
comment
Проверьте djangopackages.com/grids/g/model-audit.   -  person Selcuk    schedule 02.03.2016


Ответы (1)


Вы можете отслеживать изменения значений с помощью встроенных сигналов модели, таких как https://docs.djangoproject.com/en/1.9/ref/signals/#module-django.db.models.signals

person inlanger    schedule 02.03.2016
comment
Пожалуйста, не публикуйте ответ, состоящий по существу из ссылки. Включите важные моменты в свой ответ; оставьте ссылку для получения дополнительной информации или в качестве справки. - person Selcuk; 02.03.2016