上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 61 下一页
摘要: 1.模板继承 模板继承可以减少页面内容的重复定义,实现页面内容的重用 典型应用:网站的头部、尾部是一样的,这些内容可以定义在父模板中,子模板不需要重复定义 block标签:在父模板中预留区域,在子模板中填充 extends继承:继承,写在模板文件的第一行 定义父模板base.html 定义子模板in 阅读全文
posted @ 2018-01-16 21:27 venicid 阅读(320) 评论(0) 推荐(0)
摘要: 1.定义:动态生成url 参考博客:http://blog.csdn.net/u014745194/article/details/74010736 随着功能的增加会出现更多的视图,可能之前配置的正则表达式不够准确,于是就要修改正则表达式,但是正则表达式一旦修改了,之前所有对应的超链接都要修改,真是 阅读全文
posted @ 2018-01-16 16:46 venicid 阅读(165) 评论(0) 推荐(0)
摘要: 1.模板介绍 作为Web框架,Django提供了模板,可以很便利的动态生成HTML 模版系统致力于表达外观,而不是程序逻辑 模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用 模板包含 HTML的静态部分 动态插入内容部 阅读全文
posted @ 2018-01-15 23:15 venicid 阅读(473) 评论(0) 推荐(0)
摘要: 1.状态保持 http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 客户端与服务器端的一次通信,就是一次会话 实现状态保持的方式:在客户端或服务器端存储与会话有关的数据 存储方式包括cookie、session,会话一般指session对象 使用cookie,所有数据存储在客户端 阅读全文
posted @ 2018-01-15 17:43 venicid 阅读(345) 评论(0) 推荐(0)
摘要: 1. HttpResponse对象:返回数据 在django.http模块中定义了HttpResponse对象的API HttpRequest对象由Django自动创建,HttpResponse对象由程序员创建 不调用模板,直接返回数据 调用模板 属性 content:表示返回的内容,字符串类型 c 阅读全文
posted @ 2018-01-15 14:13 venicid 阅读(439) 评论(0) 推荐(0)
摘要: 1.HttpReqeust对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象 视图函数的第一个参数是HttpRequest对象 在django.http模块中定义了HttpRequest对象的API 属性 下面除非特别说明,属性都是只读的 path:一个字符串,表示请求 阅读全文
posted @ 2018-01-14 21:28 venicid 阅读(267) 评论(0) 推荐(0)
摘要: 1.定义视图 本质就是一个函数 视图的参数 一个HttpRequest实例 通过正则表达式组获取的位置参数 通过正则表达式组获得的关键字参数 在应用目录下默认有views.py文件,一般视图都定义在这个文件中 如果处理功能过多,可以将函数定义到不同的py文件中 一个HttpRequest实例 通过正 阅读全文
posted @ 2018-01-14 20:09 venicid 阅读(250) 评论(0) 推荐(0)
摘要: 1.视图 视图接受Web请求并且返回Web响应 视图就是一个python函数,被定义在views.py中 响应可以是一张网页的HTML内容,一个重定向,一个404错误等等 响应处理过程如下图: 2 准备工作 搭建test3 3 URLconf:3种方式 在settings.py文件中通过ROOT_U 阅读全文
posted @ 2018-01-14 13:38 venicid 阅读(180) 评论(0) 推荐(0)
摘要: 1.简介 查询集表示从数据库中获取的对象集合 查询集可以含有零个、一个或多个过滤器 过滤器基于所给的参数限制查询的结果 从Sql的角度,查询集和select语句等价,过滤器像where和limit子句 接下来主要讨论如下知识点 查询集 字段查询:比较运算符,F对象,Q对象 查询集 字段查询:比较运算 阅读全文
posted @ 2018-01-13 22:43 venicid 阅读(240) 评论(0) 推荐(0)
摘要: 1 类的属性 objects:是Manager类型的对象,用于与数据库进行交互 当定义模型类时没有指定管理器,则Django会为模型类提供一个名为objects的管理器 支持明确指定模型类的管理器 当为模型类指定管理器后,django不再为模型类生成名为objects的默认管理器 2.管理器Mana 阅读全文
posted @ 2018-01-13 22:12 venicid 阅读(214) 评论(0) 推荐(0)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 61 下一页