摘要:
django认证系统包含三个部分:用户、权限和分组安装django项目默认启用了认证系统,如果不是使用django-admin.py创建项目的可以通过在settings配置文件里面的INSTALLED_APPS的列表里面添加django.contrib.auth和django.contrib.con... 阅读全文
摘要:
基于类的通用视图前面我们说过了django的通用视图,不知道django通用视图的去看我前面的随笔,谢谢django的通用视图帮我们省略了很多代码,但有时候django的通用视图并不能满足我们全部的需求,例如像重定义一些属性和方法的时候,或者我们想换种写法的时候,因此,django提供了基于类的通用... 阅读全文
摘要:
django 模板 内建过滤器add{{ value|add:"2" }}对象的加法,如果都是整数类型,简单的算术加法;如果是列表,则是列表的相加如果无法执行对象的相加,比如整数和字符串,则返回一个空串addslashes{{value | addslashes}}在引号前面添加斜线,主要应用与字符... 阅读全文
摘要:
django 内建标签autoescape控制当前自动转义的行为,有on和off两个选项{% autoescape on %} {{ body }}{% endautoescape %}block定义一个子模板可以覆盖的块,在模板中(上一节)有使用示例comment注释,{%comment%}... 阅读全文
摘要:
Django的模板语言的目的是取得力量和易用性之间的平衡,与其他的模板语言相比,django模板语言显得更简单,更专一,django模板系统由模板,变量,过滤器,标签,注释等主要部分组成模板一个模板是一个简单的文本文件,它可以生成任何基于文本的格式,html,csv,xml等等模板里面包含变量,过滤... 阅读全文
摘要:
django自带表单系统,这个表单系统不仅可以定义属性名,还可以自己定义验证,更有自己自带的错误提示系统这节我们仅仅粗略的来看一下django表单系统的入门运用(具体的实在太多东西,主要是我觉得有很多东西不是很适合现在的我使用,等以后需要的时候再回来看看吧)定义表单from django impor... 阅读全文
摘要:
django会话django提供对匿名会话全方位的支持,会话框架可以存储和检索每个站点访问者的任意数据。会话数据是存储在服务器端的,并且简要了发送和接受cookie的过程,cookies只包含一个session ID而不是数据本身,除非你是使用了基于cookie备份的会话。下面我们来看看该如何使用会... 阅读全文
摘要:
中间件中间件是一个连接django请求/相应处理的框架,是一个轻量级的低层次的全局影响django输入输出的系统插件。每一个中间件组件负责一些特定的功能,这里我们我们只看一下如何激活使用系统自带的中间件,至于如何写自己的中间件,目前自己的水平还没到,主要觉得还用不着,等用着的时候在写吧激活中间件在d... 阅读全文
摘要:
上一节我们介绍了django视图函数里面几个常用的函数,这节我们来看一下django为我们提供的一些通用视图吧在最后面有我自己的示例代码,html部分太多了就不贴了“简单”视图函数正如名字所言,简单视图函数封装在django.views.generic.simple模块里面,主要有direct_to... 阅读全文
摘要:
用django写view函数的时候,我们常常用到django.shortcuts里面的很多常用函数,这节我们来看看这些函数的具体用法吧renderrender(request, template_name[, dictionary][, context_instance][, content_typ... 阅读全文