过滤django中的ManyToMany字段

时间:2016-03-21 16:41:52

标签: python django django-models

我将使用django documentation中的示例来解释我的问题,其中乐队成员之间的关系用3个模型表示:

  

Person =>成员资格< = Group

基本示例查询是

systimestamp

这是正确的,如果我检查结果集的成员,我得到这个:

# Find all the groups with a member whose name starts with 'Paul'
>>> band = Group.objects.filter(members__name__startswith='Paul')
>>> band
[<Group: The Beatles>]

是否可以以查询集(例如>>> band.first().members.all() [<Person: Ringo Starr>, <Person: Paul McCartney>] )仅包含band的方式过滤Group模型,即符合过滤器的实例?

0 个答案:

没有答案