Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 755 Bytes

README.rst

File metadata and controls

19 lines (15 loc) · 755 Bytes

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.