Django django-registration自动化注册

安装命令:

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 在发送启用邮件时使用的邮件主题


如下图所示:

1.png


相关文章

注:所有源代码均实测运行过。所有源代码均已上传CSDN,请有...
继承APIView和ViewSetMixin;作用也与APIView基本类似,提供...
一、Django介绍Python下有许多款不同的 Web 框架。Django是重...
本文从nginx快速掌握到使用,gunicorn快速掌握到使用,实现小...
uniapp微信小程序订阅消息发送服务通知
Django终端打印SQL语句 1 Setting配置: 2 默认python 使用的...