Django ManyToMany 查询交集
Posted
技术标签:
【中文标题】Django ManyToMany 查询交集【英文标题】:Django ManyToMany Query intersection 【发布时间】:2015-06-23 04:44:32 【问题描述】:我的模型结构如下:
class Person(model.Models):
groups = models.ManyToManyField(Group)
class Group(model.Models):
pass
class Event(model.Models):
groups = models.ManyToManyField(Group)
我现在要做的是获取所有包含Group
的Event
s,其中特定的Person
位于其中。我该怎么做?
【问题讨论】:
【参考方案1】:这应该可行:
Event.objects.filter(groups__person=person)
【讨论】:
以上是关于Django ManyToMany 查询交集的主要内容,如果未能解决你的问题,请参考以下文章