reversion_extras package¶
Submodules¶
reversion_extras.models module¶
reversion_extras.version module¶
reversion_extras.views module¶
-
class
reversion_extras.views.MultipleVersionObjectMixin[source]¶ Bases:
objectA mixin for views manipulating multiple django-reversion Versions of object.
-
get_version_allow_empty()[source]¶ Returns
Trueif the view should display empty version lists, andFalseif a 404 should be raised instead.
-
get_version_context_object_name()[source]¶ Get the name of the version item to be used in the context.
-
get_version_ordering()[source]¶ Return the field or fields to use for ordering the version queryset.
-
get_version_paginate_by(queryset)[source]¶ Get the number of version items to paginate by, or
Nonefor no pagination.
-
get_version_paginate_orphans()[source]¶ Returns the maximum number of orphans extend the last page by when paginating.
-
get_version_paginator(queryset, per_page, orphans=0, allow_empty_first_page=True, **kwargs)[source]¶ Return an instance of the version paginator for this view.
-
get_version_queryset()[source]¶ Return the list of version items for this view.
The return value must be an iterable and may be an instance of QuerySet in which case QuerySet specific behavior will be enabled.
-
version_allow_empty= True¶
-
version_context_object_name= None¶
-
version_model¶ alias of
Version
-
version_object_list= None¶
-
version_ordering= u'-revision__date_created'¶
-
version_page_kwarg= u'versionpage'¶
-
version_paginate_by= None¶
-
version_paginate_orphans= 0¶
-
version_paginator_class¶ alias of
Paginator
-
version_queryset= None¶
-
-
class
reversion_extras.views.DetailVersionListView(**kwargs)[source]¶ Bases:
reversion_extras.views.MultipleVersionObjectMixin,django.views.generic.detail.DetailViewRender some list of django-reversion Versions of object, set by self.model or self.queryset. self.queryset can actually be any iterable of items, not just a queryset.
-
template_name_suffix= u'_version_list'¶
-
-
class
reversion_extras.views.UpdateVersionListView(**kwargs)[source]¶ Bases:
reversion_extras.views.MultipleVersionObjectMixin,django.views.generic.edit.UpdateViewRender some list of versions of object, set by self.model or self.queryset. self.queryset can actually be any iterable of items, not just a queryset.
-
template_name_suffix= u'_form_version_list'¶
-