Fastapi
共 35 页,6 篇文章该分类下的所有文章
FastAPI中的复杂查询与原子更新指南
2025-05-02
fastapi
FastAPI 结合 Tortoise-ORM 实现复杂查询与原子更新。通过 Q 对象构建多条件查询,支持 AND、OR、NOT 逻辑运算符,动态组合查询条件。使用 F 表达式进行原子更新,避免竞态条件,确保数据一致性。示例包括订单状态与金 …
阅读更多
深入解析Tortoise-ORM关系型字段与异步查询
2025-05-01
fastapi
Tortoise-ORM在FastAPI异步架构中处理模型关系时,与传统同步ORM有显著差异。通过ForeignKeyField和ManyToManyField定义关系,使用字符串形式的模型路径进行引用。异步查询必须通过await调 …
阅读更多
广告位
FastAPI与Tortoise-ORM模型配置及aerich迁移工具
2025-04-30
fastapi
FastAPI中使用Tortoise-ORM时,模型类通过继承tortoise.models.Model并定义class Meta来映射数据库字段。元数据配置包括表名、schema、表注释和联合唯一约束等。初始化数据库连接推荐使 …
阅读更多
异步IO与Tortoise-ORM的数据库
2025-04-29
fastapi
异步IO与同步IO的核心区别在于阻塞与非阻塞模式。Tortoise-ORM通过协议层、连接池层和ORM层实现异步数据库操作,支持高效的并发处理。用户管理系统搭建中,Tortoise-ORM与FastAPI结合,实现了用户创建和查询功能,并通 …
阅读更多
FastAPI数据库连接池配置与监控
2025-04-28
fastapi
FastAPI数据库连接池通过预先创建和复用连接,显著降低连接创建开销。配置参数包括最小连接数(minsize)、最大连接数(maxsize)和空闲连接存活时间(max_inactive_connection_lifetime)。通 …
阅读更多
广告位
