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-easy-audit django-auditlog django-dirtyfields django-pghistory django-fieldsignals django-models-logging djano-model-tracker Goddard django-audit
Package Django Reversion django-simple-history django-tables2 django-easy-audit django-auditlog 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
Yet another Django audit log
app, hopefully the simplest
one.
A Django app that keeps a log
of changes made to an object.
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 100 29 34 6 3 5 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. 7, 2023, 11:24 a.m. Feb. 6, 2023, 7:16 p.m. Feb. 7, 2023, 2:51 a.m. Jan. 26, 2023, 4:58 p.m. Feb. 3, 2023, 8:33 a.m. Jan. 14, 2023, 1:21 a.m. Oct. 12, 2022, 3:26 p.m. Oct. 7, 2022, 10:33 p.m. Dec. 29, 2022, 3:35 a.m. Jan. 5, 2023, 1:47 p.m.
Version 5.0.4 3.2.0 2.5.1 1.3.3 2.2.1 1.9.0 2.1.0 0.7.0 2.0.0 2.0.3 n/a
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub Other
Commits
Stars 2,835 1,776 1,629 517 732 572 160 105 21 4 0
Repo Forks 467 417 408 146 365 114 22 11 8 6 0
Participants etianen
etienned
claudep
ErwinJunge
michael-k
daaray
carlosxl
ivissani
ticosax
AgDude
more...
treyhunner
macro1
dependabot[bot]
jezdez
joaojunior
pre-commit-ci[bot]
hramezani
jeking3
kseever
joaofrancese
more...
jieter
bradleyayers
miracle2k
dependabot[bot]
goinnn
selwin
qris
ionelmc
kviktor
slafs
more...
soynatan
jheld
KatrinaE
steverecio
morlandi
novarac23
Real-Gecko
avallbona
aymaneMx
hugobranquinho
more...
jjkester
hramezani
pre-commit-ci[bot]
alieh-rymasheuski
audiolion
Linkid
kbussell
2ykwang
ScottEAdams
aqeelat
more...
romgar
LincolnPuzey
hsmett
smn
aalebedev
hernantz
mesuutt
k4nar
prajnamort
vapkarian
more...
wesleykendall
shivananda-sahu
tomage
adamchainz
eeriksp
dracos
jzmiller1
craigds
PetrDlouhy
guettli
dedayoa
tveastman
creyD
legion-an
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)

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