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.1.0 102 May 03, 2026
3,159 490
django-simple-history

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

App 3.11.0 34 May 03, 2026
2,448 506
django-tables2

django-tables2 - An app for creating HTML tables

App 3.0.0 37 May 03, 2026
2,009 444
django-auditlog

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

App 3.4.1 4 May 03, 2026
1,366 449
django-easy-audit

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

App 1.3.8 7 May 03, 2026
839 200
django-dirtyfields

Tracking dirty fields on a Django model

Other 1.9.9 8 May 03, 2026
652 107
django-pghistory

Track historical events to Django models using Postgres triggers.

App 3.9.2 2 May 03, 2026
519 54
django-field-history

A Django app to track changes to model fields.

App 0.8.0 1 May 03, 2026
316 27
django-audit-log

Audit log for your Django models

Other 0.7.0 2 May 04, 2026
234 92
django-fieldsignals

Django signals for changed fields

App 0.8.0 0 May 03, 2026
116 11
django-revisions

Sane content versioning for Django.

App 0.3 0 May 03, 2026
72 13
django-simple-audit

App 0.1.22 1 May 04, 2026
45 25
django-historicalrecords

Automatic shadow table of django model instances

App 1.1 0 May 04, 2026
44 10
django-models-logging

Add logging of models from save, delete signals

App 5.2.0 1 May 04, 2026
31 12
django-versions

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

App 1.0.1 1 May 04, 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 May 03, 2026
21 3
django-fullhistory

Fullhistory for Django

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

Drop-in replacement for default Django history

App 1.9.6 0 May 03, 2026
8 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 May 04, 2026
7 6