Skip to content

cielo24/django_audit_trail

This branch is 2 commits ahead of, 5 commits behind TriplePoint-Software/django_audit_trail:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

99bf818 · Aug 7, 2017
Aug 7, 2017
Dec 6, 2016
Aug 24, 2015
Mar 9, 2016
Dec 6, 2016
Jan 12, 2015
Jan 20, 2015
Nov 8, 2015
May 26, 2015
May 18, 2015
May 18, 2015
May 30, 2016
Dec 6, 2016
Dec 6, 2016

Repository files navigation

Audit Trail library

Syabro: Unfinished. Fix after implementing in the main project

Model history tracking

Usage

    class MyModel(models.Model):
        field1, field2, field3 = models.IntegerField(), models.IntegerField(), models.IntegerField()
        field4, field5         = models.TextField(), models.TextField()
        
        audit = AuditTrailWatcher(
            fields=['field1', 'field2'],
            track_creation=True,
            track_update=True,
            track_deletion=True,
            track_related=['somemodel_set', 'somefk']
        )

Options

fields — list of fields to track. If is not provided — track all fields.
track_creation — track model creation, default True
track_update — track model update, default True
track_deletion — track model deletion, default True
track_related - track related objects changes

Code Health Travis CI

About

Django Audit Trail library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.4%
  • HTML 2.6%