Как выполнить n-тайм или запрос с помощью ORM?

У меня есть массив значений

values['value1','value2'....n]

Я хочу выполнить следующий запрос

res = TheModel.objects.filter(key=values[0] or key = values[1] or key = values[2]...n)

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

Вы можете использовать __in фильтр:

res = TheModel.objects.filter(key__in=values)
Вернуться на верх