13
Как динамически составить фильтр запроса OR в Django?
В примере вы можете увидеть фильтр запросов с множественным ИЛИ: Article.objects.filter(Q(pk=1) | Q(pk=2) | Q(pk=3)) Например, это приводит к: [<Article: Hello>, <Article: Goodbye>, <Article: Hello and goodbye>] Однако я хочу создать этот фильтр запроса из списка. Как это сделать? например [1, 2, 3] -> Article.objects.filter(Q(pk=1) | Q(pk=2) | Q(pk=3))