Alliance Platform Audit
This package introduces support for auditing models using postgres triggers. Trigger support and history tracking is
provided by django-pgtrigger and django-pghistory.
create_audit_model_base() extends this to provide better handling of many to many fields and
extended models as well as hooks for rendering the UI for viewing data (including permission checks). Because triggers
are used changes that occur from anywhere (including postgres directly) are automatically tracked.
Package Docs