Model Auditing and History

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

Filter results

Package Django Reversion django-simple-history django-tables2 django-auditlog django-easy-audit django-dirtyfields django-pghistory django-fieldsignals django-models-logging djano-model-tracker Goddard django-audit
Package Django Reversion django-simple-history django-tables2 django-auditlog django-easy-audit django-dirtyfields django-pghistory django-fieldsignals django-models-logging djano-model-tracker Goddard django-audit
Description django-reversion is an
extension to the Django web
framework that provides
version control for model
instances.
Store model history and
view/revert changes from admin
site.
django-tables2 - An app for
creating HTML tables
A Django app that keeps a log
of changes made to an object.
Yet another Django audit log
app, hopefully the simplest
one.
Tracking dirty fields on a
Django model
Track historical events to
Django models using Postgres
triggers.
Django signals for changed
fields
Add logging of models from
save, delete signals
Track a model object over time
and blame us...
Category App App App App App Other App App App App App
# Using This 101 30 35 3 6 6 2 0 1 0 0
Python 3?
Development Status Production/Stable Production/Stable Production/Stable Unknown Unknown Production/Stable Unknown Unknown Production/Stable Production/Stable n/a
Last updated Sept. 29, 2023, 1:17 p.m. Sept. 28, 2023, 1:40 p.m. June 27, 2023, 5:40 a.m. Sept. 26, 2023, 10:26 a.m. Aug. 21, 2023, 9:59 a.m. June 30, 2023, 10:48 p.m. June 8, 2023, 4:13 p.m. Oct. 7, 2022, 10:33 p.m. July 3, 2023, 3:08 a.m. July 25, 2023, 1:43 a.m.
Version 5.0.5 3.4.0 2.6.0 2.3.0 1.3.5 1.9.2 2.8.0 0.7.0 2.3.1 2.0.4 n/a
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub Other
Commits
Stars 2,915 1,955 1,719 909 585 585 246 109 26 6 0
Repo Forks 480 451 437 386 158 113 30 11 8 6 0
Participants etianen
etienned
claudep
ErwinJunge
michael-k
daaray
carlosxl
browniebroke
ivissani
ticosax
more...
treyhunner
macro1
dependabot[bot]
ddabble
pre-commit-ci[bot]
jezdez
joaojunior
hramezani
valberg
jeking3
more...
jieter
bradleyayers
miracle2k
dependabot[bot]
goinnn
selwin
mschoettle
qris
ionelmc
kviktor
more...
jjkester
hramezani
pre-commit-ci[bot]
aleh-rymasheuski
audiolion
aqeelat
Linkid
kbussell
2ykwang
ScottEAdams
more...
jheld
soynatan
KatrinaE
steverecio
morlandi
novarac23
dferens
Real-Gecko
avallbona
aymaneMx
more...
romgar
LincolnPuzey
hsmett
smn
aalebedev
hernantz
mesuutt
k4nar
prajnamort
vapkarian
more...
wesleykendall
quevon24
adamchainz
shivananda-sahu
tomage
jzmiller1
eeriksp
johanvdw
dracos
madtools
craigds
PetrDlouhy
guettli
dedayoa
tveastman
creyD
legion-an
EugeneKovalev
MatejMijoski
mkalioby
Documentation n/a n/a n/a n/a n/a
Trigger Mechanism Middleware / Decorator / Context manager Save signal Middleware / Signals n/a decorators of database triggers Signals Subclass
History Storage Separate table Model Single model n/a Separate table Separate table MongoDB
Rollback/Revert Support
Relation tracking support To-one only (string representation)

Features currently being evaluated

Feature Description
Trigger Mechanism How the package is notified that it should save a version
History Storage How the version data is stored
Rollback/Revert Support Facilitates rollback/revert to previous versions
Relation tracking support Could app tracks ForeignKey and M2M changes?
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ 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