【文件属性】:
文件名称:django-audit-trigger:结合Postgres审计触发器和Django
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-23 14:07:53
Python
django-audit-trigger
结合Postgres审计触发器和Django
为什么要使用另一个Django审核应用程序?
与应用程序驱动的审核相比,使用数据库触发器进行审核具有多种优势。
这意味着应用程序和数据库服务器之间没有额外的流量
该应用无法绕过审核
保存的审核数据是“真相”-它捕获数据库级别的更改
Matthew Schinkel在编写了一个审计应用程序,它基于此处使用的相同的postgres审计触发器。 但我想将其作为独立的django应用程序使用django.contrib.postgres。 django-audit-trigger也具有不同的机制来管理模型的审计订阅。
要求
django> = 1.9(目前是开发主干)
postgres> = 9.4
postgres触发器
django-audit-trigger使用的稍微修改的版本。 代替hstore
【文件预览】:
django-audit-trigger-master
----audit()
--------models()
--------tests.py(60B)
--------migrations()
--------middleware.py(2KB)
--------admin.py(63B)
--------__init__.py(0B)
--------views.py(63B)
----manage.py(261B)
----requirements.txt(125B)
----demo()
--------apps.py(83B)
--------tests.py(60B)
--------migrations()
--------admin.py(63B)
--------__init__.py(44B)
--------models.py(258B)
--------views.py(63B)
----README.md(1KB)
----.gitignore(708B)
----djangoAuditTrigger()
--------settings.py(3KB)
--------urls.py(768B)
--------__init__.py(0B)
--------wsgi.py(413B)