Applications that enable versioning of model content.
Feature | Description |
---|---|
Staged Editing | Allow the ability to edit model content without publishing those changes live to 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 history. |
Point-in-time querying | Ability to query and retrieve model objects using Django filters at a given point in time. Retrieve the state of relations at the given point in time (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 also the relationships to other related models--both reverse and direct, e.g., ForeignKey, ManyToManyField, and reverse relationships those create. |
Package | Django Reversion | django-simple-history | CleanerVersion | django-revisions | django-pghistory | django-versions | Django Tracking Fields | django-versioning | django-gitversions | django-stackstore-model |
---|
Package | Django Reversion | django-simple-history | CleanerVersion | django-revisions | django-pghistory | django-versions | Django Tracking Fields | django-versioning | django-gitversions | django-stackstore-model |
---|---|---|---|---|---|---|---|---|---|---|
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. |
CleanerVersion adds a versioning/historizing layer to your relational DB which implements a "Slowly Changing Dimensions Type 2" behavior |
Sane content versioning for Django. |
Track historical events to Django models using Postgres triggers. |
A django application to enable versioning of data stored in Django models. |
A Django app allowing the tracking of objects field in the admin site. |
Django-versioning allows you to version the data stored in django models, and stores only diff, not content copy. |
Use Git for versioning your Django model |
Django Stackstore is a library that can support model versioning in a minimal amount of steps. |
Category | App | App | Other | App | App | App | App | App | App | App |
# Using This | 94![]() | 25![]() | 11![]() | 0![]() | 0![]() | 1![]() | 0![]() | 4![]() | 0![]() | 0![]() |
Python 3? | ||||||||||
Development Status | Production/Stable | Production/Stable | Production/Stable | Beta | Unknown | Alpha | Unknown | Production/Stable | n/a | Production/Stable |
Last updated | Jan. 22, 2021, 11:01 a.m. | Jan. 20, 2021, 8:57 a.m. | Feb. 7, 2019, 1:22 a.m. | Jan. 31, 2012, 9:01 a.m. | Oct. 23, 2020, 6:03 p.m. | Jan. 3, 2011, 3:50 p.m. | Oct. 20, 2020, 10:45 a.m. | April 15, 2014, 10:42 p.m. | Nov. 22, 2015, 6:04 p.m. | May 28, 2020, 2:49 a.m. |
Version | 3.0.9 | 2.12.0 | 2.1.1 | 0.3 | 1.2.0 | 1.0.1 | 1.2.1 | 0.7.5.0 | n/a | 0.1 |
Repo | Github | Github | Github | Github | Github | Github | Github | Bitbucket | Github | Github |
Commits | ||||||||||
Stars | 2516 | 1225 | 134 | 74 | 26 | 23 | 15 | 9 | 5 | 4 |
Repo Forks | 441 | 321 | 49 | 14 | 2 | 3 | 1 | 12 | 1 | n/a |
Participants | etianen etienned claudep ErwinJunge michael-k daaray carlosxl ivissani ticosax AgDude more... | treyhunner macro1 rossmechanic jezdez joaojunior dependabot[bot] kseever joaofrancese dnozay ThePumpingLemma more... | maennel brki boydjohnson raphaelm kuvandjiev ezheidtmann rossmechanic dunkelstern frensjan yscumc more... | debrouwere | wesleykendall tomage | nowells acdha | Gagaro foxmask | emacsway | michaelkuty | salexkidd |
Documentation | N/A | N/A | 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 |
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 |