当前位置: 首页 > 工具软件 > Pony ORM > 使用案例 >

ponyorm基本

沙岳
2023-12-01

1 简介:

背景.....屁话少说,进入主题,pony是python的一个orm框架,将数模型对象映射到数据库的半成品,等同于java的mybatis,在python 中将模型映射到数据库的常用框架还有sqlalchemy,flask_sqlalchemy(后面有机写帖子总结这两个)

2 支持的字段类型:

3 字段类型:

(1)Required 必须的

(2)Optional 可选的

(3)PrimaryKey 主键

(4)Set集合:

各个模型相关建立联系,一对一,一对多,多对多(建议设计数据模型时候不要通过键值约束,自己建立单独的中间表,方便后续操作,避免数据牵一发而动全身,最好不使用Set)

使用:

(5)_table_ 数据库表名映射:不适用则默认为类名小写

例: 

4 参数类型:

(1) 字符串

(2)数字类型

(3) 时间

(4)约束

(5)键值

1)

2)联合主键

(6)复合索引

5 数据库设计思想:

6 数据库连接配置:

7 模型类创建

8 增删改查的

9 缓存概念:

 类似资料: