多个模型的Django过滤器

时间:2018-11-08 21:16:35

标签: python django django-models

我得到一个对象列表(QuerySet),我希望从中进行过滤:

books = Book.objects.filter(author="Someone")
Paragraph.objects.filter(book=books)

我希望获得一个与我早先获得的书籍有关的段落的QuerySet,问题是段落的QuerySet仅来自QuerySet中的第一本书

2 个答案:

答案 0 :(得分:1)

改为尝试.filter(book__in=books)

答案 1 :(得分:0)

在一个查询中:Paragraph.objects.filter(book__author='Someone')