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 Jun 18, 2026
3,163 491
django-simple-history

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

App 3.11.0 34 Jun 18, 2026
2,450 507
django-tables2

django-tables2 - An app for creating HTML tables

App 3.0.0 37 Jun 18, 2026
2,014 444
django-auditlog

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

App 3.4.1 4 Jun 18, 2026
1,369 450
django-easy-audit

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

App 1.3.8 7 Jun 18, 2026
843 201
django-dirtyfields

Tracking dirty fields on a Django model

Other 1.9.9 8 Jun 18, 2026
651 108
django-pghistory

Track historical events to Django models using Postgres triggers.

App 3.9.2 2 Jun 18, 2026
530 57
django-field-history

A Django app to track changes to model fields.

App 0.8.0 1 Jun 18, 2026
316 27
django-audit-log

Audit log for your Django models

Other 0.7.0 2 Jun 18, 2026
234 92
django-fieldsignals

Django signals for changed fields

App 0.8.0 0 Jun 18, 2026
116 11
django-revisions

Sane content versioning for Django.

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

App 0.1.22 1 Jun 18, 2026
45 25
django-historicalrecords

Automatic shadow table of django model instances

App 1.1 0 Jun 18, 2026
44 10
django-models-logging

Add logging of models from save, delete signals

App 5.2.0 1 Jun 18, 2026
31 12
django-versions

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

App 1.0.1 1 Jun 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 Jun 18, 2026
21 3
django-fullhistory

Fullhistory for Django

App - 0 Jun 18, 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 Jun 18, 2026
9 0
django-extended-history

Drop-in replacement for default Django history

App 1.10.0 0 Jun 18, 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 Jun 18, 2026
7 6