如何访问由外键连接的 table 中的值

How to access a value in a table connected by a Foreign Key

目前我有一个名为 Load 的 table,它通过一个名为 Container_ID 的外键与一个名为 Container 的 table 有关系(FK只是一个整数)。外键位于 Load table 中。 Load table 中的每一行都有一个 Container_ID.

table Container 有一个名为 Container_Name 的列。

我想要做的是从加载 table 中获取所有行,并能够分辨出实际的容器名称是什么。 不是 Container_ID,而是 Container table.

中的 Container_Name

我尝试做类似 var = Load.objects.values_list('container_ID') 的事情,但只有 returns 实际的外键整数,我不确定如何进一步深入到实际的 Container table 获取 Container_Name 字段。

澄清一下,我在这里使用 Python 和 MYSQL。

您可以通过字段查找访问容器名称。你可以看到 here 在文档中。在您的示例中,您可以将其作为 var=Load.objects.values_list('container__Container_Name') 通用语法是 var=ModelName.objects.value_list('foreign_key_field__field_in_related_table')