Django 的审计日志应用程序
项目描述
django-审计日志
django-auditlog
(Auditlog) 是一个可重用的 Django 应用程序,它使日志对象更改变得轻而易举。Auditlog 尝试尽可能多地使用 Python 和 Django 的内置功能,以使依赖项列表尽可能短。此外,Auditlog 旨在快速且易于使用。
Auditlog 是出于对一个简单的 Django 应用程序的需要而创建的,该应用程序记录对模型的更改以及进行更改的用户(后来称为参与者)。现有解决方案似乎提供了一种版本控制,但在数据库存储和性能方面发现这种控制过度且昂贵。
Auditlog 的核心思想类似于 Django 管理员的日志。与来自 Django 管理员 ( django.contrib.admin
) 的日志不同,Auditlog 更加灵活。此外,Auditlog 以 JSON 格式保存更改摘要,因此可以轻松跟踪更改。
文档
文档django-auditlog
可以在https://django-auditlog.readthedocs.org上找到。源文件在docs
文件夹中可用。
执照
Auditlog 在 MIT 许可下获得许可(LICENSE
有关详细信息,请参阅文件)。
贡献
如果您对 Auditlog 有很好的想法,或者如果您想改进某些内容,请随时分叉此存储库和/或创建拉取请求。我愿意接受建议。如果你想和我讨论一些事情(关于 Auditlog),请打开一个问题。
发布
- 确保所有测试
master
都是绿色的。 vX.Y.Z
从 master 为该特定版本创建一个新分支。setup.py
和中的凹凸版本docs/source/conf.py
(文档有 2 个需要更改版本的地方!)- 拉取请求
vX.Y.Z
->master
。 - 拉取请求
master
->stable
。此合并触发部署到 pypi。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
django-auditlog-2.1.1.tar.gz
(44.7 kB
查看哈希)
内置分布
django_auditlog-2.1.1-py3-none-any.whl
(24.6 kB
查看哈希)
关
django_auditlog -2.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c12d43259264b35731a86b6cfbdccad25947a4c6bb5da2d3a68982ddbe26d90f |
|
MD5 | 2217d11f3a725ebc0148f1fe2366aba0 |
|
布莱克2-256 | b7447bdd94c94c38bb1faca7c6b11f40c5a6019d9b1988632e9df561afc66478 |