Skip to main content

Django 的审计日志应用程序

项目描述

django-审计日志

爵士乐队 构建状态 文档 编解码器 支持的 Python 版本 支持的 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),请打开一个问题。

发布

  1. 确保所有测试master都是绿色的。
  2. vX.Y.Z从 master 为该特定版本创建一个新分支。
  3. setup.py和中的凹凸版本docs/source/conf.py(文档有 2 个需要更改版本的地方!)
  4. 拉取请求vX.Y.Z-> master
  5. 拉取请求master-> stable。此合并触发部署到 pypi。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

django-auditlog-2.1.1.tar.gz (44.7 kB 查看哈希)

已上传 source

内置分布

django_auditlog-2.1.1-py3-none-any.whl (24.6 kB 查看哈希)

已上传 py3