Versioning

Applications that enable versioning of model content.

Features currently being evaluated

FeatureDescription
Staged Editing Allow the ability to edit model content without publishing those changes live to
the database until they are ready.
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.
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).
Package Django Reversion django-simple-history django-revisions CleanerVersion django-versions django-versioning
Package Django Reversion django-simple-history django-revisions CleanerVersion django-versions django-versioning
Description An extension to the Django web
framework that provides
comprehensive version control
facilities.
Store model history and
view/revert changes from admin
site.
Sane content versioning for
Django.
CleanerVersion adds a
versioning/historizing layer
to your relational DB which
implements a "Slowly Changing
Dimensions Type 2" behavior
A django application to enable
versioning of data stored in
Django models.
Django-versioning allows you
to version the data stored in
django models, and stores only
diff, not content copy.
CategoryAppAppAppOtherAppApp
# Using This5140214
Python 3?
Development Status Production/Stable Production/Stable Beta Beta Alpha Production/Stable
Last updated June 29, 2015, 6:01 a.m. May 4, 2015, 12:59 a.m. Jan. 31, 2012, 9:01 a.m. June 26, 2015, 10:05 a.m. Jan. 3, 2011, 3:50 p.m. April 15, 2014, 10:42 p.m.
Version1.8.71.6.10.31.5.21.0.10.7.5.0
RepoGithubGithubGithubGithubGithubBitbucket
Commits
Stars13391947443249
Repo Forks24958181739
Participantsetianen
etienned
ErwinJunge
daaray
AgDude
blueyed
gavinwahl
bourivouh
claudep
gugu
more...
treyhunner
macro1
joaofrancese
dnozay
matklad
q
jfyne
jwhitlock
foobacca
daniell
more...
stdbrouwmaennel
brki
jczulian
boydjohnson
raphaelm
peterfarrell
gidoca
ezheidtmann
frensjan
yscumc
more...
nowells
acdha
emacsway
Documentation N/A N/A
Staged Editing
Versioned Model Relations
Tracked fields
Diff storage
visual comparewith django-reversion-compare
Pluggable Backend Storage
Point-in-time querying
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ 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