Python 来自多个模型的Django过滤器

Python 来自多个模型的Django过滤器,python,django,django-models,Python,Django,Django Models,我得到一个对象列表(QuerySet),我想从中进行如下筛选: books=Book.objects.filter(author=“Someone”) 段落.objects.filter(book=books) 我希望得到一个与我之前得到的书籍相关的段落查询集,问题是段落查询集只来自查询集中的第一本书 在一个查询中:段落.objects.filter(book\uu author='Someone')上述内容实际上应该是错误的,除非只有一本书,所以我认为您的第一个查询有问题(嗯,只有一本书匹配

我得到一个对象列表(QuerySet),我想从中进行如下筛选:

books=Book.objects.filter(author=“Someone”)
段落.objects.filter(book=books)

我希望得到一个与我之前得到的书籍相关的段落查询集,问题是段落查询集只来自查询集中的第一本书

在一个查询中:
段落.objects.filter(book\uu author='Someone')

上述内容实际上应该是错误的,除非只有一本书,所以我认为您的第一个查询有问题(嗯,只有一本书匹配)。那么,实现这一点的正确方法是什么呢?在您的数据库中,它看起来像,你只有一本关于“某人”的书。