django-registration 0.8 中文文档[原创] ——发行说明
django-registration 0.8完全重写了早期的基础代码,引入了大量新特性,在灵活性和定制化方面得到了很大提高。这篇文档总结了这些特性;影响已存在设置的重大变化请参阅the upgrade guide。
后台系统
最大的全面改变是提取了用户注册逻辑到即插即用的后台类。注册视图registration views现在必需接收一个参数,backend,指明使用的后台类,这个类全面控制注册的全过程,包括:
- 判定在每次请求的底层,注册是否被完全允许。
- 指定一个用于帐户注册的form类。
- 实现帐户创建的实际过程。
- 指定成功注册或激活后采取的动作(如:跳转,自动登录等)。
全部细节请阅读文档the backend API。
django-registration 0.8已经把旧版本的工作流(两步:注册/激活)已经实现了,被转载在the default backend。
其它新特性
在注册和激活(可选的)的过程中,自定义参数被发送出去,不需要写一个完整的后台就能把自定义过程简单注入到注册工作流。
默认后台现在支持几个自定义管理动作,使得用django-registration管理站点的过程更简单。
activate()视图现在支持任何从URL可捕获的关键字参数(默认设置是激活码)到激活不成功的模板;这极大简化了激活失败和显示适当错误信息的过程。
谢谢你们的支持!
This is Tim‘s article! Thanks for your support!
文章出处:http://www.cnblogs.com/PythonHome/
作者:Tim