Фильтр запроса по идентификатору к другой таблице в Django

Допустим, у меня есть такой запрос

Таблица 1

cardId = 1
table_1 = card_tbl.ocabjects.get(id=cardId).values('category1_id')

и Выход для этой таблицы 1 - <QuerySet [{'category1_id': 1}]>

Далее я хочу сопоставить значение table 1 с table 2

Таблица 2

table_2 = category1_tbl.objects.filter(Q(id=table_1))

Колонка table 2 содержит столбец, который является name и я хочу просто получить имя результата через совпадение ID из разных table, например jason

Нужна помощь

Я не могу точно понять вашу мысль, но если вы хотите фильтровать из таблицы 2 по идентификаторам таблицы 1.

можно сделать это

id_table1 = [id for id in table 1]
table_2 = category1_tbl.objects.filter(id__in=id_table1)
Вернуться на верх