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)