自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 django session

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

2018-04-25 15:44:58 362

转载 django 模型 unique together 示例

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

2018-04-20 16:35:45 11697

转载 django 模型 choices 详解

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

2018-04-20 16:14:26 33040 2

转载 django reverse 和 url

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

2018-04-19 14:39:53 810

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

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

2018-04-19 11:00:42 2195 1

转载 定制Django权限控制,Authentication backends

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

2018-04-19 10:59:53 2129

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

Django中内置的权限控制4-许可(Permission) 和 用户组(Group) Django中的许可(Permissions)和用户组(Group)接着上面的3篇讨论文章,我们阐述了Django中如何使用Authentication系统进行,用户的创建,登陆,登出,完成了用户的认证。接下来,我们要看另外一个议题,那就是Authorization授权。在Django中这部分使用Permi...

2018-04-19 10:59:12 2386

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

Django中内置的权限控制3-Login Logout 上面两篇文章,讲述的Django的Authentication系统的核心模型对象User API和相关的使用,本文继续深入,讨论如何在Web中使用Authentication系统。前面说了,Django的这套权限系统有三个核心,User,Permission,Group。而在Web应用中,任何的权限系统要做的第一步就是用户识别,也就是我...

2018-04-19 10:58:29 886

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

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

2018-04-19 10:57:24 460

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

Django中内置的权限控制1-User Model在Django的世界中,在权限管理中有内置的Authentication系统。用来管理帐户,组,和许可。还有基于cookie的用户session。这篇blog主要用来探讨这套内置的Authentication系统。 Django内置的权限系统包括以下三个部分:用户(Users)许可(Permissions):用来定义一个用户(user)是否能够做...

2018-04-19 10:56:40 1034

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

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

2018-04-18 08:40:16 332

转载 django settings.py 设置中文

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

2018-04-17 22:20:10 3774

转载 forloop

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

2018-04-17 16:06:16 983

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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