关联查询

  • Django中也能实现类似于join查询
  • 语法如下
关联模型类名小写__属性名__运算符=值
  • 如果没有没有“__运算符”部分,表示等于,结果和sql中的inner join相同
  • 例:查询图书,要求图书中英雄的描述包含‘八’
list = BookInfo.books.filter(heroinfo__hcontent__contains='八')

关联查询

  • 例:查询书名为“天龙八部”的所有英雄
list = HeroInfo.objects.filter(hbook__btitle='天龙八部')

关联查询