用户认证的魔法配方:从模型设计到密码安全的奇幻之旅2025-05-31 fastapi用户认证体系的核心在于用户模型设计和密码安全规范。用户模型需包含唯一用户名、邮箱、加密密码等基础字段,使用SQLAlchemy ORM进行数据库集成。密码存储必须使用强哈希算法(如bcrypt),并自动加盐处理。密码验证流程应包含多级安全检 …#用户认证体系 #数据库集成 #密码安全规范 +4阅读更多
多数据库迁移的艺术:Alembic在复杂环境中的精妙应用2025-05-11 fastapi现代Web应用中,多数据库场景包括主从架构、多租户系统、混合数据库和分库分表。Alembic支持多数据库配置,通过创建多版本目录结构和修改alembic.ini文件实现。环境脚本(env.py)需改造以支持多数据库迁移。模型定义推荐使 …#多数据库迁移 #Alembic配置 #SQLAlchemy ORM +4阅读更多