文件名称:django-auditlog:一个Django应用,可记录对对象所做的更改
文件大小:42KB
文件格式:ZIP
更新时间:2024-02-26 00:38:45
python auditing django DjangoPython
django-auditlog 请记住,该应用程序仍在开发中。 在将其部署到生产环境中之前,先对其进行测试。 django-auditlog (Auditlog)是Django的可重用应用程序,使记录对象更改变得轻而易举。 Auditlog尝试使用Python和Django的内置功能,以使依赖项列表尽可能短。 而且,Auditlog的目标是快速且易于使用。 Auditlog的创建是出于不需要简单的Django应用程序的需要,该应用程序将更改的记录以及进行更改的用户(后来称为actor)记录到模型中。 现有的解决方案似乎提供了一种版本控制,在数据库存储和性能方面发现这种控制过于繁琐和昂贵。
【文件预览】:
django-auditlog-master
----.github()
--------workflows()
----CONTRIBUTING.md(308B)
----tox.ini(1KB)
----LICENSE(1KB)
----setup.py(1KB)
----README.md(3KB)
----auditlog()
--------apps.py(122B)
--------migrations()
--------middleware.py(3KB)
--------admin.py(777B)
--------__init__.py(255B)
--------models.py(17KB)
--------management()
--------receivers.py(2KB)
--------mixins.py(2KB)
--------filters.py(563B)
--------registry.py(4KB)
--------diff.py(5KB)
----docs()
--------source()
--------make.bat(800B)
--------requirements.txt(60B)
--------Makefile(639B)
----.gitignore(887B)
----runtests.py(408B)
----pyproject.toml(96B)
----auditlog_tests()
--------apps.py(101B)
--------urls.py(118B)
--------tests.py(30KB)
--------manage.py(262B)
--------admin.py(141B)
--------__init__.py(62B)
--------models.py(6KB)
--------test_settings.py(1KB)