摘要: 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) 编辑