Model Auditing and History

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

Features currently being evaluated

FeatureDescription
Rollback/Revert Support Facilitates rollback/revert to previous versions
History Storage How the version data is stored
Trigger Mechanism How the package is notified that it should save a version
Relation tracking support Could app tracks ForeignKey and M2M changes?
Package Django Reversion django-simple-history django-dirtyfields django-audit-log django-revisions django-historicalrecords django-simple-audit CleanerVersion django-auditlog django-versions django-simple-history (old fork) django-fullhistory django-versioning django-audit django-modify-history Django audit trail fullhistory DUPLICATE Goddard django-audit
Description An extension to the Django web
framework that provides
comprehensive version control
facilities.
Store model history and
view/revert changes from admin
site.
Tracking dirty fields on a
Django model
Audit log for your Django
models
Sane content versioning for
Django.
Automatic shadow table of
django model instances
CleanerVersion adds a
versioning/historizing layer
to your relational DB which
implements a "Slowly Changing
Dimensions Type 2" behavior
A Django app that keeps a log
of changes made to an object.
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 Django-versioning allows you
to version the data stored in
django models, and stores only
diff, not content copy.
This is a fairly comprehensive
Audit Trail App for use with
standard RDBMS databases.
Automatically create object
modify history on Django
Django Audit Trail library
CategoryAppAppOtherOtherAppAppAppOtherAppAppAppAppAppAppAppAppAppApp
# Using This4722200121100300200
Python 3?
Development Status Production/Stable Production/Stable Production/Stable Production/Stable Beta Production/Stable Production/Stable Beta Unknown Alpha n/a n/a Production/Stable Beta Unknown Unknown Beta n/a
Last updated Feb. 5, 2015, 5 a.m. Feb. 8, 2015, 3:06 p.m. Jan. 15, 2015, 6:24 a.m. Jan. 28, 2015, 6:42 p.m. Jan. 31, 2012, 9:01 a.m. Feb. 5, 2014, 6:43 a.m. Oct. 20, 2014, 2:05 p.m. Feb. 27, 2015, 3:12 a.m. Feb. 16, 2015, 3:46 p.m. Jan. 3, 2011, 3:50 p.m. Dec. 3, 2010, 12:55 a.m. July 18, 2013, 4:36 a.m. April 15, 2014, 10:42 p.m. May 25, 2012, 7:12 p.m. March 18, 2011, 12:02 a.m. Feb. 9, 2015, 2:36 a.m.
Version1.8.51.5.40.30.7.00.31.10.1.211.4.30.2.11.0.1n/an/a0.7.5.01.0b30.1rc20.0.260.3.1n/a
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubBitbucketGithubGithubGithubOtherOther
Commits
Repo Watchers12521531438274443733262422189632n/an/a
Repo Forks2304843351812189173599n/a1n/an/an/a
Participantsetianen
etienned
ErwinJunge
daaray
AgDude
gavinwahl
bourivouh
blueyed
mrginglymus
gugu
more...
treyhunner
macro1
joaofrancese
dnozay
matklad
q
jfyne
foobacca
jwhitlock
daniell
more...
smn
mesuutt
romgar
hobbestigrou
chrisglass
vvangelovski
invalid-email-address
ansmirnov
kweku
gitter-badger
stdbrouwsmngustavosoares
lsouza
mbergo
snbuback
dinie
leandrosouza
petrknap
jnishiyama
maennel
brki
jczulian
raphaelm
gidoca
yscumc
ezheidtmann
jjkester
vfigueiro
francofuji
nowells
acdha
qzbyte64
mpbnjay
emacswaydjgilcreasealisue
giginet
syabro
urijah
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-simple-history django-dirtyfields django-audit-log django-revisions django-historicalrecords django-simple-audit CleanerVersion django-auditlog django-versions django-simple-history (old fork) django-fullhistory django-versioning django-audit django-modify-history Django audit trail fullhistory DUPLICATE Goddard django-audit
Rollback/Revert Support
History StorageSeparate tableModeln/aModelSame tableSeparate tableSame tableModelMercurialSeparate tableModelModel, stores only diffs, not content copy.ModelModelModelModelMongoDB
Trigger MechanismMiddleware / Decorator / Context managerSave signaln/aMiddlewareSubclassCustom Fields / SignalsMiddlewareCustom signalMiddleware / SignalsSubclass / Middleware / DecoratorsCustom fields / signalsMiddleware / SignalsSignals / Context manager / Decorator / MiddlewareSubclassSubclassSignalMiddleware / SignalsSubclass
Relation tracking supportFull (O2M & M2M)ForeignKey and related links to ForeignKey
Package Django Reversion django-simple-history django-dirtyfields django-audit-log django-revisions django-historicalrecords django-simple-audit CleanerVersion django-auditlog django-versions django-simple-history (old fork) django-fullhistory django-versioning django-audit django-modify-history Django audit trail fullhistory DUPLICATE Goddard django-audit
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