Фильтр запроса по идентификатору к другой таблице в 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)