Model Auditing and History

Applications that track changes to instances of models and maintain a log of the changes

Features currently being evaluated

FeatureDescription
Trigger Mechanism How the package is notified that it should save a version
Rollback/Revert Support Facilitates rollback/revert to previous versions
History Storage How the version data is stored
Package Django Reversion django-dirtyfields django-revisions django-audit-log django-historicalrecords django-simple-audit django-versions django-simple-history django-fullhistory django-auditlog django-versioning django-modify-history Django Audit fullhistory djangoaudit
Description An extension to the Django web
framework that provides
comprehensive version control
facilities.
Tracking dirty fields on a
Django model
Sane content versioning for
Django.
Audit log for your Django
models
Automatic shadow table of
django model instances
A django application to enable
versioning of data stored in
Django models.
This project aims to extend
upon the work of Marty
Alchin's history app in his
book, Pro Django. It fixes ...
Fullhistory for Django A Django app that keeps a log
of changes made to an object.
Django-versioning allows you
to version the data stored in
django models, and stores only
diff, not content copy.
Automatically create object
modify history on Django
CategoryAppOtherAppOtherAppAppAppAppAppAppAppAppAppAppApp
# Using This4110101100130000
Python 3?
Development Status Production/Stable Production/Stable Beta Production/Stable Production/Stable Production/Stable Alpha n/a n/a Unknown Production/Stable Unknown Beta Beta n/a
Last updated April 23, 2014, 4:57 a.m. March 11, 2014, 9:48 a.m. Jan. 31, 2012, 9:01 a.m. April 21, 2014, 5:08 a.m. Feb. 5, 2014, 6:43 a.m. Jan. 23, 2014, 7:30 a.m. Jan. 3, 2011, 3:50 p.m. Dec. 3, 2010, 12:55 a.m. July 18, 2013, 4:36 a.m. March 14, 2014, 4:01 p.m. April 15, 2014, 10:42 p.m. March 18, 2011, 12:02 a.m.
Version1.8.00.30.30.4.01.10.1.141.0.1n/an/a0.2.00.7.5.00.1rc20.2-beta-20.3.1n/a
RepoGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubBitbucketGithubOtherOtherOther
Commits
Repo Watchers1067108725939272322181383n/an/an/a
Repo Forks1902917291010369881n/an/an/a
Participantsetianen
etienned
daaray
blueyed
gavinwahl
gugu
uruz
mrginglymus
meshy
eliast
more...
smn
mesuutt
chrisglass
stdbrouwvvangelovskismn
renelux
gustavosoares
lsouza
mbergo
snbuback
dinie
leandrosouza
nowells
acdha
qzbyte64
mpbnjay
jjkester
vfigueiro
francofuji
emacswayalisue
giginet
Documentation N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
Package Django Reversion django-dirtyfields django-revisions django-audit-log django-historicalrecords django-simple-audit django-versions django-simple-history django-fullhistory django-auditlog django-versioning django-modify-history Django Audit fullhistory djangoaudit
Trigger MechanismMiddleware / Decorator / Context managerSubclassMiddlewareCustom Fields / SignalsSubclass / Middleware / DecoratorsCustom fields / signalsMiddleware / SignalsMiddleware / SignalsSignals / Context manager / Decorator / MiddlewareSubclassSubclassMiddleware / SignalsSubclass
Rollback/Revert Support
History StorageSeparate tableSame tableModelSeparate tableMercurialSeparate tableModelModelModel, stores only diffs, not content copy.ModelModelModelMongoDB
Package Django Reversion django-dirtyfields django-revisions django-audit-log django-historicalrecords django-simple-audit django-versions django-simple-history django-fullhistory django-auditlog django-versioning django-modify-history Django Audit fullhistory djangoaudit
Search WeightPackageDescriptionLast PyPI release:Repo ForksWatchers
{{item.weight / max_weight * 100 | number:0}}%{{item.title}}Grid: {{item.description}} {{item.last_released | date: 'mediumDate'}} N/A {{item.repo_forks}} N/A {{item.repo_watchers}} N/A