Model Auditing and History Packages

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

Django Reversion

django-reversion is an extension to the Django web framework that provides version control for model instances.

App 6.3.0 102 Jul 17, 2026
3,165 492
django-simple-history

Store model history and view/revert changes from admin site.

App 3.12.0 34 Jul 17, 2026
2,457 507
django-tables2

django-tables2 - An app for creating HTML tables

App 3.0.0 37 Jul 17, 2026
2,013 444
django-auditlog

A Django app that keeps a log of changes made to an object.

App 3.4.1 4 Jul 17, 2026
1,373 448
django-easy-audit

Yet another Django audit log app, hopefully the simplest one.

App 1.3.9 7 Jul 17, 2026
844 201
django-dirtyfields

Tracking dirty fields on a Django model

Other 1.9.9 8 Jul 17, 2026
653 108
django-pghistory

Track historical events to Django models using Postgres triggers.

App 3.9.2 2 Jul 17, 2026
536 57
django-field-history

A Django app to track changes to model fields.

App 0.8.0 1 Jul 17, 2026
316 27
django-audit-log

Audit log for your Django models

Other 0.7.0 2 Jul 17, 2026
234 92
django-fieldsignals

Django signals for changed fields

App 0.8.0 0 Jul 17, 2026
116 11
django-revisions

Sane content versioning for Django.

App 0.3 0 Jul 17, 2026
72 13
django-simple-audit

App 0.1.22 1 Jul 17, 2026
45 24
django-historicalrecords

Automatic shadow table of django model instances

App 1.1 0 Jul 17, 2026
44 10
django-models-logging

Add logging of models from save, delete signals

App 5.2.0 1 Jul 17, 2026
31 12
django-versions

A django application to enable versioning of data stored in Django models.

App 1.0.1 1 Jul 17, 2026
23 4
django-simple-history (old fork)

This project aims to extend upon the work of Marty Alchin's history app in his book, Pro Django. It fixes some of the bigger issues related to using the app with models that have Foreign Keys. I've gotten his permission to extend upon his work and I'm actively looking for any improvements upon this.

App - 0 Jul 17, 2026
21 3
django-fullhistory

Fullhistory for Django

App - 0 Jul 17, 2026
14 6
django-versioning

Django-versioning allows you to version the data stored in django models, and stores only diff, not content copy.

App 0.7.5.0 4 Jul 17, 2026
9 0
django-extended-history

Drop-in replacement for default Django history

App 1.10.0 0 Jul 17, 2026
9 1
django-model-audit

Audit trail is a simple Django app to track the database changes and maintain history in any application. It also provide history for many_to_many fields, with ready admin page.

App 0.1.9 0 Jul 18, 2026
7 6