Как получить доступ к значению в таблице, связанной внешним ключом

В настоящее время у меня есть таблица Load, которая связана с таблицей Container через внешний ключ Container_ID (FK - это просто целое число). Внешний ключ находится в таблице Load. Каждая строка в таблице Load имеет номер Container_ID.

В таблице Container есть столбец Container_Name.

Я хочу захватить все строки из таблицы Load и иметь возможность определить фактическое имя контейнера. Не не Container_ID, а Container_Name, которое находится в Container таблице.

Я пытался сделать что-то вроде var = Load.objects.values_list('container_ID'), но это возвращает только фактическое целое число внешнего ключа, и я не уверен, как сделать это на один шаг дальше, чтобы погрузиться в фактическую таблицу Container, чтобы взять это поле Container_Name.

Просто для уточнения, здесь я работаю с Python и MYSQL.

Вы можете получить доступ к имени контейнера через поиск по полю. Вы можете увидеть это здесь в документации. В вашем примере вы можете получить доступ к нему как var=Load.objects.values_list('container__Container_Name'). Общий синтаксис для этого - var=ModelName.objects.value_list('foreign_key_field__field_in_related_table')

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