ORM一对多查询对象

Posted wangyue0925

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORM一对多查询对象相关的知识,希望对你有一定的参考价值。

正向查询:

取人民日报出版社出版的所有书籍

方式一:

pub_obj = Publish.objects.filter(name=‘人民日报‘)[0]

ret = Book.objects.filter(publish=pub_obj)

 

反向查询

方式二:

pub_obj = Publish.objects.filter(name=‘人民日报‘)[0]

ret = pub_obj.book_set.all()

 

以上是关于ORM一对多查询对象的主要内容,如果未能解决你的问题,请参考以下文章

三大框架 之 Hibernate查询(一对多多对多查询关系)

减少 MySQL 中具有许多一对多关系 (ORM) 的查询

django ORM 一对多, 多对多 查询 以及 结合Tamplate

ORM多表操作之一对多查询之下划线查询

ORM跨表查询

Django下orm学习 一对多