Django:使用值跟踪所有数据库更改

时间:2010-10-28 07:22:00

标签: python django django-models

我必须在django中实现一个应用程序,该应用程序将使用先前的值,当前值,操作,日期,时间,用户(执行更改的人员)等跟踪数据库中的所有更改。

python或django中是否有可用于执行这些操作的应用程序/模块,可能是在进行一些更改之后。我在Django中看过“fullhistory”应用程序,但它不符合要求。

请建议。

提前致谢

2 个答案:

答案 0 :(得分:4)

Django-reversion http://github.com/etianen/django-reversion可能是另一种选择。

答案 1 :(得分:1)

fullhistory似乎完成了你想要的大部分工作 - 这项要求的哪些部分没有实现?增强历史可能更容易。

如果您的数据库支持在该级别进行日志记录,则另一个选择是在数据库级别执行此操作。