基于双下划线查询切记!!!!正向查询按字段,反向查询按表名的小写 正向:在Book表里设置关联Obj表,Book >Obj就是正向查询 反向:在Book表里设置关联Obj表,Obj >Book就是反向查询 废话不多说,直接上例子: 以上是4张表,实际在操作中是5张表,有一张虚拟的表,Django自动 ...
分类:
其他好文 时间:
2018-10-26 20:36:45
阅读次数:
203
必知必会13条 返回QuerySet对象的方法有 特殊的QEuerySet 返回具体对象的 返回布尔值的 返回数字的方法 单表查询值神奇的双下划线 ForeignKey操作 正向查询 对象查询(跨表) 语法: 对象,关联字段.字段 示例: 字段查询(跨表) 语法: 关联字段__字段 示例: 反向查询 ...
分类:
其他好文 时间:
2018-10-11 18:40:52
阅读次数:
183
表结构 插入数据 正向查询: 外键所在表去查另一张表,Book >> Person 反向查询:普通表去查外键所在的表,Person >> Book 正向查询,基于对象跨表查询 跨表查询,利用双下划线跨表查询 反向查询 对象查询 obj.表名_set() 基于双下划线 附带django里面脚本的代码 ...
分类:
其他好文 时间:
2018-08-23 00:29:24
阅读次数:
199
介绍: manyTomany 原则上就是一个类 自己建立一个关系表 这个关系表的列 由自己定义 例如 图中 from_userinfo_id() 是人为规定的 男生列 to_userinfo_id是女生列 这时候 我们想通过 男生查询出 与自己有关系的女生 ,同时也是反向查询。 思路是 先查询出自己 ...
分类:
其他好文 时间:
2018-08-23 00:15:30
阅读次数:
203
ORM查询之基于对象的正向查询与反向查询 对象形式的查询 # 正向查询 ret1=models.Book.objects.first() print(ret1.title) print(ret1.price) print(ret1.publisher) print(ret1.publisher.na... ...
分类:
编程语言 时间:
2018-08-01 11:42:39
阅读次数:
212
django的models表查询 一、单表查询 二、双下划线查询 三、跨表查询 1、表结构 2、查询 查询到的是里面包含多个UserInfo对象,取第一个UserInfo对象则 取第一个对象的值则为 3、一对多操作 创建数据一步到位 4、反向查询 反向查询其他表的数据双下划线__很重要!如查询‘普通 ...
分类:
其他好文 时间:
2018-07-03 14:33:20
阅读次数:
143
正向查询: 取人民日报出版社出版的所有书籍 方式一: pub_obj = Publish.objects.filter(name='人民日报')[0] ret = Book.objects.filter(publish=pub_obj) 反向查询 方式二: pub_obj = Publish.obj ...
分类:
其他好文 时间:
2018-06-08 14:28:44
阅读次数:
248
查询表记录 基于对象查询(子查询) 一对多 正向查询,按字段 Book >Publish < 反向查询,按表名小写_set:book_set obj=Book.objects.fliter(title="python").first() obj.publish 多对多 正向查询,按字段 Book > ...
分类:
其他好文 时间:
2018-05-03 23:35:30
阅读次数:
213
一、多对多的正反向查询 class Class(models.Model): name = models.CharField(max_length=32,verbose_name="班级名") course = models.CharField(verbose_name="课程",max_lengt ...
分类:
其他好文 时间:
2018-02-21 11:44:57
阅读次数:
293