Python 通过与Django用户的多种关系筛选模型

Python 通过与Django用户的多种关系筛选模型,python,django,Python,Django,鉴于这种模式: from django.db import models from django.contrib.auth.admin import User # Create your models here. class Plan(models.Model): editors = models.ManyToManyField(User) 在每个计划可以有多个编辑器(用户)的情况下,如何检索特定用户是其中一个编辑器的所有计划 像这样的 Plan.objects.filter(edi

鉴于这种模式:

from django.db import models
from django.contrib.auth.admin import User

# Create your models here.
class Plan(models.Model):
    editors = models.ManyToManyField(User)
在每个计划可以有多个编辑器(用户)的情况下,如何检索特定用户是其中一个编辑器的所有计划

像这样的

Plan.objects.filter(editors__contains(request.user))

您只需在此处使用法线相等

Plan.objects.filter(editors=request.user)