鉴于此模型:
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))
答案 0 :(得分:2)
你只需在这里使用正常的等号。
Plan.objects.filter(editors=request.user)