摘要: QueryDict对象 定义在django.http.QueryDict request对象的属性GET、POST都是QueryDict类型的对象 与python字典不同,QueryDict类型的对象用来处理同一个键带有多个值的情况 方法get():根据键获取值 只能获取键的一个值 如果一个键同时拥 阅读全文
posted @ 2017-06-10 14:13 hcw_19 阅读(2353) 评论(0) 推荐(2) 编辑
摘要: HttpReqeust对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象 视图函数的第一个参数是HttpRequest对象 在django.http模块中定义了HttpRequest对象的API 属性 下面除非特别说明,属性都是只读的 path:一个字符串,表示请求的页 阅读全文
posted @ 2017-06-10 14:12 hcw_19 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 定义视图 本质就是一个函数 视图的参数 一个HttpRequest实例 通过正则表达式组获取的位置参数 通过正则表达式组获得的关键字参数 在应用目录下默认有views.py文件,一般视图都定义在这个文件中 如果处理功能过多,可以将函数定义到不同的py文件中 新建views1.py #coding:u 阅读全文
posted @ 2017-06-10 14:10 hcw_19 阅读(226) 评论(0) 推荐(0) 编辑
摘要: URLconf 在settings.py文件中通过ROOT_URLCONF指定根级url的配置 urlpatterns是一个url()实例的列表 一个url()对象包括: 正则表达式 视图函数 名称name 编写URLconf的注意: 若要从url中捕获一个值,需要在它周围设置一对圆括号 不需要添加 阅读全文
posted @ 2017-06-10 14:09 hcw_19 阅读(2972) 评论(0) 推荐(0) 编辑
摘要: 视图 视图接受Web请求并且返回Web响应 视图就是一个python函数,被定义在views.py中 响应可以是一张网页的HTML内容,一个重定向,一个404错误等等 响应处理过程如下图: 阅读全文
posted @ 2017-06-10 14:07 hcw_19 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 自连接 对于地区信息,属于一对多关系,使用一张表,存储所有的信息 类似的表结构还应用于分类信息,可以实现无限级分类 新建模型AreaInfo,生成迁移 class AreaInfo(models.Model): atitle = models.CharField(max_length=20) aPa 阅读全文
posted @ 2017-06-10 14:05 hcw_19 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 查询集表示从数据库中获取的对象集合 查询集可以含有零个、一个或多个过滤器 过滤器基于所给的参数限制查询的结果 从Sql的角度,查询集和select语句等价,过滤器像where和limit子句 接下来主要讨论如下知识点 查询集 字段查询:比较运算符,F对象,Q对象 查询集 字段查询:比较运算符,F对象 阅读全文
posted @ 2017-06-10 14:03 hcw_19 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 定义模型 在模型中定义属性,会生成表中的字段 django根据属性的类型确定以下信息: 当前选择的数据库支持字段的类型 渲染管理表单时使用的默认html控件 在管理站点最低限度的验证 django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则django不 阅读全文
posted @ 2017-06-10 14:01 hcw_19 阅读(219) 评论(0) 推荐(0) 编辑
摘要: ORM简介 MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库 ORM是“对象-关系-映射”的简称,主要任务是: 根据对象的类型生成表结构 将对象、列表的操作,转换为sql语句 将sql查询到的结果 阅读全文
posted @ 2017-06-10 13:58 hcw_19 阅读(303) 评论(0) 推荐(0) 编辑
摘要: MVT Django是一款python的web开发框架 与MVC有所不同,属于MVT框架 m表示model,负责与数据库交互 v表示view,是核心,负责接收请求、获取数据、返回结果 t表示template,负责呈现内容到浏览器 MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 阅读全文
posted @ 2017-06-10 13:54 hcw_19 阅读(1454) 评论(0) 推荐(0) 编辑