Я использую backgresql backend в своем приложении Django. Я создаю запрос для диспетчера модели, где у меня есть фильтр с несколькими объектами Q. У меня есть список кортежей, и я хочу один из объектов Q, чтобы быть что-то вроде этого:Можно ли запросить WHERE IN с несколькими полями без использования дополнительного и необработанного sql?
WHERE (id, id2) IN (VALUES (1, 1), (2, 1) ...);
где значение моего списка кортежей. Похоже, что поиск Django FIELD__in предназначен только для одного поля. Есть ли способ сделать это в одном запросе базы данных, желательно без использования raw sql.
Edit: Использование Django 1.9, PostgreSQL 9.4