Набор запросов Django, исключающий множество объектов - PullRequest
1 голос
/ 03 октября 2011

Предположим, у нас есть модель:

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

и эти переменные:

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

Затем я хочу исключить эти записи из модели, содержащей пользователя в пользователях. Как я могу это сделать?

queryset.exclude(...)

1 Ответ

8 голосов
/ 03 октября 2011

Это так просто:

queryset.exclude(users=user)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...