我必须在django中实现一个应用程序,该应用程序将使用先前的值,当前值,操作,日期,时间,用户(执行更改的人员)等跟踪数据库中的所有更改。
python或django中是否有可用于执行这些操作的应用程序/模块,可能是在进行一些更改之后。我在Django中看过“fullhistory”应用程序,但它不符合要求。
请建议。
提前致谢
答案 0 :(得分:4)
Django-reversion http://github.com/etianen/django-reversion可能是另一种选择。
答案 1 :(得分:1)
fullhistory似乎完成了你想要的大部分工作 - 这项要求的哪些部分没有实现?增强历史可能更容易。
如果您的数据库支持在该级别进行日志记录,则另一个选择是在数据库级别执行此操作。