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 缓存概念: