Extra tools to work with django-reversion
Project description
Extra tools to work with django-reversion
Documentation
The full documentation is at https://django-reversion-extras.readthedocs.org.
Quickstart
Install django-reversion-extras:
pip install django-reversion-extras
Then use it in a project:
from reversion_extras.views import DetailVersionListView, UpdateVersionListView
DetailVersionListView provides the same functionality as django.views.generic.DetailView
UpdateVersionListView provides the same functionality as django.views.generic.UpdateView
All inject in the template context some new variables:
object_versions_list: contains the list of django-reversion Versions of current model instance. The same value returned from reversion.get_for_object(model_instance)
model_name_versions_list: is a alias to object_versions_list
version_paginator version_page_obj version_is_paginated
Features
TODO:
Create ReversionView Create CompareVersionView
History
0.1.0 (2015-06-26)
First release on PyPI.