跳到内容

关系属性 - 介绍

在前面的章节中,我们讨论了如何使用带有外键字段(列)指向其他列的表来管理具有关系的数据库。

然后我们使用select()以及.where().join()来连接并读取数据。

现在我们将看到如何使用关系属性,这是SQLModel(和SQLAlchemy)的一个额外功能,以一种更熟悉、更接近普通Python代码的方式来处理数据库中的数据。

信息

当我说“关系”时,我指的是数据的标准字典术语,即数据与其他数据相关联。

我没有使用“关系(relation)”一词,它是SQL中指代单个表的专业学术术语。

使用这些关系属性正是SQLModel这样的工具真正闪耀的地方。✨