在我的Request
模型中,有一个字段requested_to
是ManyToManyField
requested_to = models.ManyToManyField(OrganizationUser)
我想过滤Request
模型的查询集,其中organization_user
不在requested_to
中
您可以使用进行过滤
Request.objects.exclude(requested_to=organization_user)
Django在对ManyToManyField
(或反向ForeignKey
(进行筛选时生成LEFT OUTER JOIN,因此在这里我们排除了organization_user
是requested_to
成员的所有Request
。