Django фильтр для многих ко многим - PullRequest
2 голосов
/ 13 марта 2020

Author имеет многозначную сущность Article

Я могу использовать фильтр для множества таких как

a = Author.objects.get(id=1)

Article.objects.filter(authors=a)

Однако я хочу отфильтровать auther a и auther b

как

Article.objects.filter(authors=a and authors=b)

Как мне это сделать ??

1 Ответ

3 голосов
/ 13 марта 2020

попробуйте

# for OR
from django.db.models import Q
Article.objects.filter(Q(authors=a) | Q(authors=b))

надеюсь, это поможет

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