【测试能力提升----fastapi框架项目】需求分析
1. FastAPI框架架构
2. 场景分析
2.1 系统分类
单一用户权限系统(实用于CMS模型) 多用户多权限系统(实用于多租商户类型)
2.2 功能模块
用户登录模块 用户管理模块 角色权限管理模块 基本设置模块 日志模块
2.3 需求分析
用户登录模块 ---- 微信登录、账号登录 用户管理模块 ---- 系统用户添加、修改、删除、查询 角色权限管理模块 ---- 系统角色、权限(添加、修改、删除、查询) 基本设置模块 ---- 系统相关参数设置 日志模块 ---- 记录用户敏感操作日志
2.4 python依赖
fastapi==0.111.0 ---- 主框架 tortoise-orm==0.21.3 ---- 异步数据库orm aiomysql==0.2.0 ---- Mysql异步 aioredis==2.0.1 ---- 异步redis qrcode==7.4.2 ---- python二维码生成 passlib==1.7.4 ---- 高级密码加密pbkdf2_sha256 wechatpy==2.0.0a26 ---- 微信第三方SDK python-alipay-sdk==3.3.0 ---- 支付宝第三方sdk tencentcloud-sdk-python==3.0.1195 ---- 腾讯云第三方sdk cos-python-sdk-v5==1.9.30 ---- 腾讯云对象存储官方SDK python-dotenv==1.0.1 ---- python环境变量支持 sqlmodel==0.0.21 ---- fastapi团队开发的orm,底层使用sqlalchemy PyJWT==2.8.0 ---- JSON Web令牌在Python中实现
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1943523.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!