Фильтр набора запросов на основе второго столбца, содержащего значения, разделенные запятыми

У меня есть вывод queryset:

<QuerySet [('Subject1', ['14', '20']), ('Subject2', ['14']), ('subject3', ['1','2']), ('subject4', ['1'])]>

Мне нужно отфильтровать вышеприведенный набор запросов со вторым столбцом, содержащим определенные числа.

Например, мне нужно получить только те предметы, где есть '1':

Фильтрованный кверисет: <QuerySet [('subject3', ['1','2']), ('subject4', ['1'])]>

Когда я использую icontains или contains, я получаю совпадающие элементы даже с одним номером. Но я хочу получить все элементы, которые содержат только '1' во втором столбце, а не '14' и т.д.

Вернуться на верх