使用django reversion的额外工具
django-reversion-extras的Python项目详细描述
使用django reversion的额外工具
啊!危险!
它还没有准备好使用,它没有测试,只用于验证django reversion对于它没有设计的东西的使用
快速启动
安装Django Reversion Extras:
pip install django-reversion-extras
然后在项目中使用:
from reversion_extras.views import DetailVersionListView, UpdateVersionListView
DetailVersionListView提供与django.views.generic.detailview相同的功能
UpdateVersionListView提供与django.views.generic.updateview相同的功能
全部在模板上下文中插入一些新变量:
object_versions_list:包含当前模型实例的django恢复版本的列表。相同的 从reversion.get_for_object(model_instance)
返回的值model_name_versions_list:是对象版本列表的别名
version_paginatorversion_page_objversion_is_paginated
功能
- 待办事项:
创建反转视图 创建比较视图
历史记录
0.1.0(2015-06-26)
- pypi上的第一个版本。