在Django中追踪模型更改的最佳方式是什么?
问题描述:
我希望我的Django应用程序可以跟踪任何人在更改模型时对模型所做的任何更改。所以,如果一个用户模式的变革name元素,我想保存下列:在Django中追踪模型更改的最佳方式是什么?
-The要素被改变
值后-The要素的变化值之前
-The元素改变
我想知道是否有一个Django的插件,这使得这很容易。如果这是一个新手问题,请提前道歉。
答
您可以跟踪与内置的模型信号值的变化,如https://docs.djangoproject.com/en/1.9/ref/signals/#module-django.db.models.signals
+3
请[不要张贴一个答案是基本上由链接组成](http://stackoverflow.com/questions/how-to-answer)。在你的答案中包含重要的观点;请留下链接以获取更多信息或作为参考。 – Selcuk
退房https://www.djangopackages.com/grids/g/model-audit/ – Selcuk