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

浙公网安备 33010602011771号