用于审计日志记录的django应用程序。
django-trails的Python项目详细描述
django trails是一个django应用程序,为您的 Django项目。其主要目标是:
- 使用中间件捕获当前请求和用户。
- 使用信号捕获数据库更改。
- 记录用户和对数据库的更改。
- 使用python日志库记录用户和更改。
- 提供管理界面以查看对象或用户的完整审核跟踪。
- 提供灵活的基于模板的审计路径呈现。
虽然许多零件都是功能性的,但仍被认为是阿尔法质量 还不支持以下功能:
- 捕获对多对多关系所做的更改。
- 验证代理模型或模型继承的正确处理的测试。
- 测试以验证自定义模型字段的处理。
- 实际使用python日志模块。
它是针对python 2.5、2.6和2.7以及django 1.3、1.4和1.5进行测试的。 (除了Django 1.5不支持的Python2.5)。