【问题标题】:Django queryset excluding many to many objectsDjango查询集不包括多对多对象
【发布时间】:2011-11-29 22:53:02
【问题描述】:

假设我们有一个模型:

 class a(models.Model):
     users = models.ManyToManyField(User) # django.contrib.auth.models.User

还有这些变量:

user = request.user
queryset = a.objects.all()

然后我想从包含用户中的用户的模型中排除这些记录。我该怎么做?

queryset.exclude(...)

【问题讨论】:

    标签: django django-queryset models


    【解决方案1】:

    就这么简单:

    queryset.exclude(users=user)
    

    【讨论】:

      猜你喜欢
      • 2014-04-04
      • 2021-11-14
      • 2016-10-16
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      • 2022-01-18
      相关资源
      最近更新 更多