我们假设我们有一个模型:
class a(models.Model):
users = models.ManyToManyField(User) # django.contrib.auth.models.User
和这些变量:
user = request.user
queryset = a.objects.all()
然后我想从包含用户用户的模型中排除这些记录。我怎么能这样做?
queryset.exclude(...)
答案 0 :(得分:8)
这很简单:
queryset.exclude(users=user)