django session

因为因特网HTTP协议的特性,每一次来自于用户浏览器的请求(request)都是无状态的、独立的。通俗地说,就是无法保存用户状态,后台服务器根本就不知道当前请求和以前及以后请求是否来自同一用户。对于静态网站,这可能不是个问题,而对于动态网站,尤其是京东、天猫、银行等购物或金融网站,无法识别用户并保...

2018-04-25 15:44:58

阅读数 145

评论数 0

django 模型 unique together 示例

unique_together这个元数据是非常重要的一个!它等同于数据库的联合约束!举个例子,假设有一张用户表,保存有用户的姓名、出生日期、性别和籍贯等等信息。要求是所有的用户唯一不重复,可现在有好几个叫“张伟”的,如何区别它们呢?(不要和我说主键唯一,这里讨论的不是这个问题)我们可以设置不能有两...

2018-04-20 16:35:45

阅读数 3130

评论数 0

django 模型 choices 详解

choices用于页面上的选择框标签,需要先提供一个二维的二元元组,第一个元素表示存在数据库内真实的值,第二个表示页面上显示的具体内容。在浏览器页面上将显示第二个元素的值。例如: YEAR_IN_SCHOOL_CHOICES = ( ('FR', 'Freshman'), ...

2018-04-20 16:14:26

阅读数 8688

评论数 0

django reverse 和 url

我们先说一下如何用 Python 代码获取对应的网址(可以用在 views.py,models.py等各种需要转换得到网址的地方):我们在终端上输入(推荐安装 bpython, 这样Django会用 bpython的 shell)1python manage.py shell12345678&am...

2018-04-19 14:39:53

阅读数 555

评论数 0

Django实现Object级别的权限控制-django-guardian

Django实现Object级别的权限控制-django-guardian 在我的系列blog《Django中内置的权限控制》中明确提及到,Django默认并没有提供对Object级别的权限控制,而只是在架构上留了口子。在这篇blog中,我们探讨一个简单流行的Django组件django-gu...

2018-04-19 11:00:42

阅读数 338

评论数 0

定制Django权限控制,Authentication backends

定制Django权限控制,Authentication backends在这篇文章中,我们进行最后关于DjangoPermission系统的探讨,来谈谈关于Permission系统后台接口和扩展后台接口的开发。Django实现的这套permission体系,在底层被抽象为authenticatio...

2018-04-19 10:59:53

阅读数 625

评论数 0

Django中的许可(Permissions)和用户组(Group)

Django中内置的权限控制4-许可(Permission) 和 用户组(Group) Django中的许可(Permissions)和用户组(Group)接着上面的3篇讨论文章,我们阐述了Django中如何使用Authentication系统进行,用户的创建,登陆,登出,完成了用户的认证。接...

2018-04-19 10:59:12

阅读数 780

评论数 0

Django中内置的权限控制3-Login Logout

Django中内置的权限控制3-Login Logout 上面两篇文章,讲述的Django的Authentication系统的核心模型对象User API和相关的使用,本文继续深入,讨论如何在Web中使用Authentication系统。前面说了,Django的这套权限系统有三个核心,User...

2018-04-19 10:58:29

阅读数 374

评论数 0

Django中内置的权限控制2-User Profile

Django中内置的权限控制2-User Profile上篇文章我们引出了Django内置的权限控制系统,讲了安装,和最核心和基本的User模型的API和其Manager的API。接下来我们继续深入下去,使用User对象做一些事情,首先当然就是创建一个User对象了。让我们执行python man...

2018-04-19 10:57:24

阅读数 158

评论数 0

Django中内置的权限控制1-User Model

Django中内置的权限控制1-User Model在Django的世界中,在权限管理中有内置的Authentication系统。用来管理帐户,组,和许可。还有基于cookie的用户session。这篇blog主要用来探讨这套内置的Authentication系统。 Django内置的权限系统包括...

2018-04-19 10:56:40

阅读数 633

评论数 0

django 入门学习规划与资料推荐

django 入门学习规划与资料推荐 这篇文章总结了我一年多来的 django 学习经验,推荐一些迅速帮助你入门 django 学习的高质量学习资料和教程,让你在一到两个月内快速掌握基本的 django 开发技术,并且能够使用 django 发开一些小项目,例如一个博客网站或者论...

2018-04-18 08:40:16

阅读数 93

评论数 0

django settings.py 设置中文

把 LANGUAGE_CODE 的值改为 zh-hans,TIME_ZONE 的值改为 Asia/Shanghai:blogproject/blogproject/settings.py ## 其它配置代码... # 把英文改为中文 LANGUAGE_CODE = 'zh-hans' # 把...

2018-04-17 22:20:10

阅读数 585

评论数 0

forloop

在每个`` {% for %}``循环里有一个称为`` forloop`` 的模板变量。这个变量有一些提示循环进度信息的属性。forloop.counter 总是一个表示当前循环的执行次数的整数计数器。 这个计数器是从1开始的,所以在第一次循环时 forloop.counter 将会被设置为1。{...

2018-04-17 16:06:16

阅读数 408

评论数 0

提示
确定要删除当前文章?
取消 删除