Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ninemoreminutes/django-trails

Django app for audit logging.
https://github.com/ninemoreminutes/django-trails

Last synced: 6 days ago
JSON representation

Django app for audit logging.

Awesome Lists containing this project

README

        

Django Trails
=============

Django Trails is a Django app to provide audit logging capability for a Django
project. Its main goals are to:

* Capture database changes using signals.
* Log user and changes to the database.
* Log user and changes using Python logging library.
* Provide admin interface to view full audit trail for an object or user.
* Provide flexible template-based rendering of audit trails.

While a number of parts are functional, it is still considered alpha quality
and does not yet support the following:

* Capturing changes made to many to many relationships.
* Tests to verify correct handling of proxy models or model inheritance.
* Tests to verify handling of custom model fields.
* Actually using the Python logging module.