错误处理
共 10 页,6 篇文章该标签下的所有文章
多数据库迁移的艺术:Alembic在复杂环境中的精妙应用
2025-05-11
fastapi
现代Web应用中,多数据库场景包括主从架构、多租户系统、混合数据库和分库分表。Alembic支持多数据库配置,通过创建多版本目录结构和修改alembic.ini文件实现。环境脚本(env.py)需改造以支持多数据库迁移。模型定义推荐使 …
阅读更多
掌握Tortoise-ORM高级异步查询技巧
2025-04-22
fastapi
Tortoise-ORM 提供了强大的异步查询功能,支持通过 Q 对象构建复杂查询条件,如逻辑运算符组合和动态条件构建。F 表达式用于字段级别的原子操作,避免竞争条件,适用于库存扣减和价格调整等场景。组合查询可通过注解和过滤实现复杂业务需 …
阅读更多
广告位
Tortoise-ORM与FastAPI集成:异步模型定义与实践
2025-04-20
fastapi
Tortoise-ORM通过类继承方式定义数据模型,每个模型类对应数据库中的一张表。模型字段类型与数据库类型自动映射,支持主键、唯一约束、索引等配置。模型间通过外键建立关联,支持异步查询和CRUD操作。FastAPI集成时,通 …
阅读更多
广告位
