深入浅出Flask(49):flask_sqlalchemy的创建一对多的关系表
创建 关系 深入浅出 Flask 一对 SqlAlchemy 49
2023-09-14 09:10:31 时间
在我们建立数据库的模型时,使用得最多的就是一对多的关系,比如一个家庭有多个成员,一个学校有多个学生,一个学生有多门成绩。要表示这种关系,往往建立两个表,一个表用来表示一方的数据,另外一个表表示多方的数据。
往往需要在一方这里定义关系,用来表示多方;在多方这里定义外键,用来指向一方的主键。
有了上述的设计原则,就可以进行数据库的设计了,现在来定义一个人员与地址的数据表,人员表用来表示人的姓名,或者说是员工的名称;地址用来表示这个人的住址,由于这个人可能有多个住址,比如临时宿舍的住址,家里联系的地址。所以这个是一对多的关系,因此我们声明数据表的代码如下:
class Person(db.Model):
相关文章
- MFC程序中创建文件夹(文件路径)
- elasticsearch 5.6.4自动创建索引与mapping映射关系 +Java语言
- java创建线程的三种方式及其对比
- 创建字符串
- 用类创建子进程
- 三分钟创建完整伸缩方案
- KestrelServer详解[2]: 网络连接的创建
- 一步步在SAP Cloud Platform上创建HANA实例并使用
- SAP物料主数据创建时间和创建个数的函数关系
- SAP物料主数据创建时间和创建个数的函数关系
- 如何在 SAP BTP 上创建 Module 之间具有依赖关系的 SAP MTA 应用
- 答网友提问:使用 SAP Fiori Tools 创建的 Fiori Elements 应用,如何进行二次开发?
- 从零开始学数据库(一)——安装、启动、进入、创建表、检查表结构、类型说明、更改表项名、插入值
- C# 压缩文件 的创建
- Java 创建数组的方式, 以及各种类型数组元素的默认值
- 【Neo4j构建知识图谱】Python调用cypher语言(2):批量创建多节点多关系多领域
- 如何创建 Linux 交换文件
- LabVIEW创建类 1
- 深入浅出Flask(50):flask_sqlalchemy的创建多对多的关系表
- 创建一个动作-Action类: