一、安装Tortoise ORM
pip install tortoise-orm
(注:Fastapi TortoiseORM 与 Django ORM写法非常相似)
二、常用字段参数
- pk: 是否为主键字段,默认
False。 - unique: 是否唯一,默认
False。 - index: 是否为索引字段,默认
False。 - null: 是否允许为 NULL,默认
False。 - default: 字段的默认值,可以是函数或静态值。
- description: 字段的描述,通常用于文档化。
- max_length: 最大长度,主要用于
CharField。 - precision: 精度,主要用于
DecimalField。 - scale: 小数位数,主要用于
DecimalField。 - generated: 是否是数据库生成的字段(如自动递增字段)。
- read_only: 是否为只读字段。
- constraints: 定义复杂的约束条件。
三、 常用字段类型及参数
基本字段类型
| 字段类型 |
参数(选项) |
说明 |
|
|
, |
字符串字段,需定义最大长度 |
|
|
|
长文本字段 |
|
|
, , |
整数字段 |

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



