关系属性 - 简介¶
在之前的章节中,我们讨论了如何通过使用带有外键指向其他列的字段(列)来管理具有关系的数据库表。
然后我们使用select()以及.where()或.join()来连接并读取数据。
现在我们将看到如何使用关系属性,这是SQLModel(和SQLAlchemy)的一个额外功能,以一种更熟悉、更接近普通Python代码的方式处理数据库中的数据。
信息
当我说“关系 (relationship)”时,我指的是标准字典中的术语,即数据与其他数据的关联。
我不是在用“关联 (relation)”这个术语,它是SQL中指代单个表的专业、学术术语。
使用这些关系属性正是像SQLModel这样的工具真正发光的地方。✨