2025-06-11 fastapi fastapi , Tortoise-ORM , 角色模型 , 权限管理 , 数据库映射 , CRUD接口 , RBAC 7 分钟阅读如何用FastAPI和Tortoise-ORM打造一个既高效又灵活的角色管理系统?角色模型设计包含核心字段如唯一标识、角色名称、描述、启用状态和创建时间。权限关联通过多对多关系实现,角色与权限通过中间表关联。完整的CRUD接口包括创建角色、获取角色信息等操作。数据库关系映射实战展示了如何为角色分配权限。常见报错解决方案提供了初始化数据库和处理请求体字段错误的指导。阅读更多 cmdragon
2025-04-20 fastapi Tortoise-ORM , fastapi , 异步数据库 , 模型定义 , 数据库配置 , CRUD接口 , 错误处理 7 分钟阅读Tortoise-ORM与FastAPI集成:异步模型定义与实践Tortoise-ORM通过类继承方式定义数据模型,每个模型类对应数据库中的一张表。模型字段类型与数据库类型自动映射,支持主键、唯一约束、索引等配置。模型间通过外键建立关联,支持异步查询和CRUD操作。FastAPI集成时,通过register_tortoise初始化数据库连接,并结合Pydantic模型实现数据验证。常见错误包括字段验证失败和数据库连接超时 …阅读更多 cmdragon