一..基于双下划线的跨表查询(join实现)

key:正向查询按字段,反向查询按表明小写

1.一对多跨表查询

1     查询在跨表中可以有两种方式,正向查询就是关键字段在你要搜索的表,没有关键字段就是反向查询
2     跨表查询的显著特点是__双下划线,这道题中在你要找到name,但是Book中没有,通过正向查询关键字段+__来
3     跨表找到name
4     ret=Book.objects.filter(title="python").values("publish__name")
5         # print(ret)
6     ret=Publish.objects.filter(book__title="python").values("name")
7     print(ret)   <QuerySet [{'name': '云南出版社'}]>
一对多

相关文章:

  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-04-27
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-01-18
  • 2021-08-08
相关资源
相似解决方案