Django_基于双下划线的——连续跨表查询

Posted wangdianchao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django_基于双下划线的——连续跨表查询相关的知识,希望对你有一定的参考价值。

方式一:

ret = models.Book.objects.filter(authors__authordetail__telephone="123412351").values("title", "publish__name")
print(ret)

方式二:

ret = models.Author.objects.filter(authordetail__telephone="123412351").values("book__title", "book__publish__name")
print(ret)

 

以上是关于Django_基于双下划线的——连续跨表查询的主要内容,如果未能解决你的问题,请参考以下文章

Django Mysql数据库-基于双下划线的跨表查询

基于双下划线的跨表查询 (join查询)

ORM跨表查询

Django基础五之django模型层多表操作

python day-76 django orm 查询链表

第六模块:WEB框架开发 第1章·Django框架开发50~100