我的models.py中有以下课程
class Story(models.Model):
title = models.CharField(max_length=60)
creator = models.ManyToManyField(User, blank=True)
我正在尝试使用 2 个创建者姓名返回一个 QuerySet。
例如,我将如何过滤具有创建者的故事:用户 1 obj 和用户 2 obj?
我已经阅读了多对多关系文档,但找不到任何东西。我已经达到的最接近的解决方案是......
Story.objects.filter(creator__in=[1,2]).distinct()
但它不会对 1 AND 2 进行联合查询,仅对 1 OR 2 进行联合查询。
任何帮助将不胜感激!