发布时间:2015-05-20 09:28:04
26.用Django-Registration-Redux进行用户校验 Django中,有好多现成的应用提供了注册、登录、校验等功能,我们只要稍稍改动一下URL映射、视图和模板就可以使用它们。在这一章,我们将介绍用Django-Registration-Redux,顺便学习一下如何把外部的应用加到我们的项目中。 (1)安装Django-Registration-Redux 在Dos命令.........【阅读全文】
发布时间:2015-05-16 13:22:48
24.优化模板 在这个项目中,从已经做过的模板来看,你可能会注意到里面有很多重复的代码。这种重复不仅带来大量无谓的工作量,而且以后调整起来也极为不便。 因此,最理想的做法是将那些重复的代码放到基础模板中,然后从基础模板再扩展出一个个新的模板。 我们先来做这个基础模板,在templates文件夹下新建.........【阅读全文】
发布时间:2015-05-14 16:39:04
在讲完注册模块之后,我们来着手实现登录和注销模块。 21.添加登录模块 注册功能做好了,接下来我们来完成登录模块。 以下是我们要完成的工作: 创建一个登录视图; 创建登录模板来显示登录表单; 将登录视图映射到URL; 在首页上添加登录链接; 我们先来搞定登录视图。 编辑rango/views.py,添.........【阅读全文】
发布时间:2015-04-30 16:17:08
在这个部分,我们将要开始学习如何设计用户系统,Django提供了一个叫“django.contrib.auth”的应用,我们可以用它来做出用户注册、登录、注销等一系列功能。 17.用户模型 在Django自带的用户系统中,用户模型里已经包含了如下数据: 用户名 密码 电子邮箱 姓名 我们想在用户模型中增加一.........【阅读全文】
发布时间:2014-12-17 01:45:37
在这一节,我们将学习如何用自动脚本来添加内容,然后给我们的应用添加首页和一个内容页。 9.Part1练习答案 除了加入views和likes两个字段,这里我们需要思考一个问题,用户将如何来访问我们的页面?用/rango/category/1/ 或 /rango/category/2/?他们怎么知道1代表哪个分类,2又代表哪个分类?有没有更直接一点.........【阅读全文】