安装命令:
pip install django-registration
使用注意:
django-registration会运用到Django原有的auth架构,因此必须要保证使用auth用户认证的部分没有问题。
setttings.py设置的参数:
ACCOUNT_ACTIVATION_DAYS = 7
该参数代表的是账户激活时间是7天
urls.py设置
url(r'^account', include("registration.backends.hmac.urls"))
django-registration所需的模版和文本文件
注意:所有的模版以及文本文件都必须放在templates目录下的registration文件夹下,所有需要的模版和文本文件如表:
模版或文件名 | 用途说明 |
registration_form.html | 显示注册窗体的网页,默认使用form变量作为窗体各字段的内容 |
registration_complete.html | 填写完注册窗体,单击“提交”按钮后显示的信息页面 |
activation_complete.html | 当账号顺利完成启用时会显示的页面 |
activation_email.txt | 在发送启用邮件时使用的邮件内容 |
activation_email_subject.txt | 在发送启用邮件时使用的邮件主题 |
如下图所示: