Django: Применять фильтр для КАЖДОГО элемента в Array-поле возможно?
Здравствуйте сообщество Django!
Я хочу фильтровать мою базу данных с помощью операции contained_by по каждому элементу в поле Array/JSONB. Пример:
У экземпляра есть поле массива: [[A, B],[C, D, E]]
Я хотел бы применить следующий фильтр для поиска этого экземпляра (написанный как встроенный цикл python):
.filter(array_element contained by [A, B, C, D, E] for array_element in array)
Поскольку поле массива может иметь переменную длину, я не могу явно индексировать каждую операцию contains. Есть ли в Django способ сделать что-то подобное?
Спасибо за помощь!