Как отфильтровать набор запросов django с помощью массива в поле, подобном «IN» в SQL? - PullRequest
21 голосов
/ 25 октября 2010

Я бы хотел отфильтровать набор запросов django, используя массив в качестве ограничения на поле. AKA, мой массив, например, набор первичных ключей. Я хочу получить только объекты, которые будут в этом массиве, как запрос в SQL будет

SELECT * из таблицы, где id в [1,3,4,5,6 ....];

1 Ответ

40 голосов
/ 25 октября 2010
.filter(id__in=[1, 3, 4, 5, 6....])

Подробнее об этом на Django docs .

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