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 7 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 Jan. 30, 2024, 3:02 p.m. Feb. 24, 2024, 1:46 p.m. Feb. 5, 2024, 6:17 a.m. Feb. 19, 2024, 12:59 p.m. Jan. 4, 2024, 3:28 p.m. Dec. 10, 2023, 7:55 a.m. Nov. 26, 2023, 5:34 p.m. Oct. 7, 2022, 10:33 p.m. Feb. 1, 2024, 5:21 a.m. July 25, 2023, 1:43 a.m.
Version 5.0.12 3.4.0 2.7.0 2.3.0 1.3.5 1.9.2 3.1.0 0.7.0 2.3.2 2.0.4 n/a
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub Other
Commits
Stars 2,957 2,054 1,776 981 641 606 299 112 25 6 0
Repo Forks 483 456 454 391 168 114 32 11 9 6 0
Participants etianen
etienned
claudep
ErwinJunge
michael-k
daaray
carlosxl
chicheng
browniebroke
ivissani
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
mschoettle
novarac23
dferens
Real-Gecko
serl
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
MatejMijoski
EugeneKovalev
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)

View all grid packages

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