上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 7.3 多表操作 一、创建模型 实例:我们来假定下面这些概念,字段和关系作者模型:一个作者有姓名和年龄。作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one)出版商模型:出版商有名称,所在城市以及email。书籍模型: 阅读全文
posted @ 2018-10-21 21:08 beallaliu 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1 创建模型 创建名为book的app,在book下的models.py中创建模型: 2 更多字段和参数每个字段有一些特有的参数,例如,CharField需要max_length参数来指定VARCHAR数据库字段的大小。还有一些适用于所有字段的通用参数。 这些参数在文档中有详细定义,这里我们只简单介 阅读全文
posted @ 2018-10-21 17:05 beallaliu 阅读(127) 评论(0) 推荐(0) 编辑
摘要: ORM只能做到表这一层,不能创建数据库。 阅读全文
posted @ 2018-10-21 17:02 beallaliu 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 自定义过滤器 标签可以多个参数: 阅读全文
posted @ 2018-10-21 16:39 beallaliu 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-21 09:53 beallaliu 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、模板语法: 1. 渲染变量:{{ }} 1) 深度查询 句点符 2) 过滤器 语法: {{ obj|filter_name:param}} 语法: default 如果一个变量是false或者为空,使用给定的默认值。否则,使用变量的值。例如: length返回值的长度。它对字符串和列表都起作用。 阅读全文
posted @ 2018-10-21 09:52 beallaliu 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 解耦: 从浏览器访问都是get请求,post请求可以是从form表单method=post 二、请求对象: 匹配到根路径: request属性django将请求报文中的请求行、首部信息、内容主体封装成 HttpRequest 类中的属性。 除了特殊说明的之外,其他均为只读的。 request常用方法 阅读全文
posted @ 2018-10-20 22:18 beallaliu 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 两个用法一致: django 1.0 : url django2.0 : re_path 基于以下2个需求,django2.0 又加了path方法: 一、使用内置转换器 内置转换器有: 二、自定义转换器: 1. 定义一个类 2. 注册自定义转换器,起名字 阅读全文
posted @ 2018-10-20 21:29 beallaliu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 名称空间: 反向解析中,别名重名的问题。 同一名称空间,别名惟一。 在没有加name别名之前,访问app01/index访问到app01/index. 访问app02/index访问到app02/index 或: 用了别名了,会有一个覆盖的问题,不管访问app01/index还是app02/inde 阅读全文
posted @ 2018-10-20 20:43 beallaliu 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1. 在html里反向解析 给路径起别名,修改路径时,不用每个地方都修改。 {% url 'Log' %} : 就会去找别名为Log的URL,找到 "login/"后把"login/"发给客户端渲染。 二、在views函数里反向解析 阅读全文
posted @ 2018-10-20 20:21 beallaliu 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页