Django day08 多表操作 (四) 一对多, 多对多连续跨表查询

2023-05-16,,

一对多

 # 基于双下划线的一对多查询
# 查询出版社为上海出版社的所有图书
# ret = Publish.objects.filter(name='上海出版社').values('book__name', 'book__price')
# print(ret)
# ret = Book.objects.filter(publish__name='上海出版社').values('name', 'price')
# print(ret) # 查询上海出版社的价格大于40的书
# book__price__gt 书本 价格 大于
ret = Publish.objects.filter(name='上海出版社', book__price__gt=40).values('book__name', 'book__price')
print(ret)

一对一

多对多

连续跨表

Django day08 多表操作 (四) 一对多, 多对多连续跨表查询的相关教程结束。

《Django day08 多表操作 (四) 一对多, 多对多连续跨表查询.doc》

下载本文的Word格式文档,以方便收藏与打印。