Applications that enable versioning of model content.
Package | django-simple-history | Django Reversion | django-pghistory | revy | Django Tracking Fields |
---|
Package | django-simple-history | Django Reversion | django-pghistory | revy | Django Tracking Fields |
---|---|---|---|---|---|
Description |
Store model history and view/revert changes from admin site. |
django-reversion is an extension to the Django web framework that provides version control for model instances. |
Track historical events to Django models using Postgres triggers. |
Revision control system toolkit for Django models, built with stackholm. |
A Django app allowing the tracking of objects field in the admin site. |
Category | App | App | App | App | App |
# Using This |
34
![]() |
102
![]() |
2
![]() |
0
![]() |
0
![]() |
Python 3? | |||||
Development Status | Production/Stable | Production/Stable | Unknown | Unknown | Unknown |
Last updated | June 23, 2025, 4:06 p.m. | Aug. 9, 2024, 5:29 p.m. | May 25, 2025, 4:28 p.m. | June 17, 2025, 3:52 a.m. | June 15, 2023, 9:10 a.m. |
Version | 3.10.1 | 5.1.0 | 3.7.0 | n/a | 1.4.0 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub |
Commits | |||||
Stars | 2,357 | 3,112 | 461 | 8 | 22 |
Repo Forks | 491 | 484 | 48 | 0 | 1 |
Participants |
treyhunner
macro1 dependabot[bot] ddabble pre-commit-ci[bot] jezdez joaojunior hramezani tim-schilling valberg more... |
etianen
etienned claudep ErwinJunge michael-k daaray carlosxl chicheng browniebroke ivissani more... |
wesleykendall
lokhman max-muoto quevon24 pmdevita adamchainz iamsauravsharma shivananda-sahu tobiasmcnulty jzmiller1 more... |
ertgl
dependabot[bot] |
Gagaro
foxmask |
Documentation | n/a | n/a | |||
Staged Editing | |||||
Tracked fields | |||||
Diff storage | |||||
Visual Compare | with django-reversion-compare | ||||
Pluggable Backend Storage | |||||
Point-in-time querying | |||||
Django Admin Support | |||||
Versioned Model Relations |
Feature | Description |
---|---|
Staged Editing | Allow the ability to edit model content without publishing those changes live to<br>the database until they are ready. |
Tracked fields | Allows to watch only specified fields, not whole object. |
Diff storage | Application stores only diff, instead content copy. |
Visual Compare | Provides the ability to compare different versions of a model. |
Pluggable Backend Storage | Provides the ability to swap what versioning system you use to store model<br>history. |
Point-in-time querying | Ability to query and retrieve model objects using Django filters at a given<br>point in time. Retrieve the state of relations at the given point in time<br>(One-to-Many, Many-to-Many). |
Django Admin Support | Support in the Django Admin for interacting with package features. |
Versioned Model Relations | Versioning of a model object not only versions the content of that object, but<br>also the relationships to other related models--both reverse and direct, e.g.,<br>ForeignKey, ManyToManyField, and reverse relationships those create. |
Search Weight | Package | Description | Last PyPI release | Stars | Forks | |||||
---|---|---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.score }} | N/A | {{ item.repo_watchers }} | N/A | {{ item.repo_forks }} | N/A |