Django的MVC架构(5)
来源:互联网 发布:群晖nas装windows 编辑:程序博客网 时间:2024/06/07 08:55
我胡汉三又回来了:)
------那就不写满袖河山,写草草浮生百年------
建立网站用户的自动化注册功能:安装django-regestration
pip install django-registration此框架会运用Django原有的auth架构。默认情况下,django-registration需要在settings.py中设定一个常数来指定激活码有效时间:
ACCOUNT_ACTIVATION_DAYS=7在urls.py中还要加上此语句:
url(r'^accounts/', include('registration.backends.hmac.urls')),加上去之后,任何指定到/accounts/的网址都会被送到registration检查是否有符合的项,浏览址/accounts/register就会自动进入用户注册程序。当被引入这个网址之后,django-registration会开始调用一系列模板以及相应的文档文件,我们需要准备这个。所有的模板以及文档文件必须放在template目录下的registration文件夹下。所需模板和文件以及相对应的功能如下所示:
模板或文件名用途说明registration_form.html显示注册窗体的网页,默认使用form变量作为窗体各字段的内容registration_complete.html填写注册窗体,单击“提交”按钮后显示的信息页面activation_complete.html账号顺利完成启用时显示的页面activate.html账号启用失败时显示的页面activation_email.txt发送启用邮件时使用的邮件内容activation_email_subject.txt发送启用邮件时使用的邮件主题在activation_email.txt文件中有如下四个变量:user, site, activation_key, expiration_days。分别代表账号名称,网站网址,启用的Hash码以及有效期限。使用方式依旧是{{变量}},链接如下:
http://{{site}}/account/activate/{{activation_key}}然后……
我觉得自己的Django学习可以告一段落了2333……
我要去偷偷学习了……
阅读全文
0 0
- Django的MVC架构(5)
- Django的MVC架构(1)
- Django的MVC架构(2)
- Django的MVC架构(3)
- Django的MVC架构(4)
- Django的MVC结构
- mvc架构的回顾
- MVC的三层架构
- MVC架构的参考
- MVC架构的缺点
- 架构:Android的MVC
- MVC架构的理解
- 基本的 MVC 架构
- C#的MVC架构
- MVC架构的理解
- Django学习(三)——MVC架构
- Django MVC
- 【MVC】-mvc和三层架构的对比
- [NOIP模拟赛]大整数的幂
- poj 1860
- 生成小程序支付的prepay_id-小程序支付开发-视频教程
- 怠惰是贫穷的制造厂 jzoj 2017.8.18 B组
- 字符串函数strchr,strrchr,strrstr,strncat()函数,strncpy()函数 ,strncmp()函数 ,
- Django的MVC架构(5)
- SQL ISNULL 函数
- 生成小程序支付签名paysign
- 用docker搭建全栈式应用(一)基础篇
- 城市列表实现
- Hadoop之HDFS(分布式文件系统)-yellowcong
- 【原创】【程序小游戏】从井字棋下到30子棋!可以扩充棋盘的棋!
- SQL的Convert函数详解
- 用docker搭建全栈式应用 (二)构建篇