Como-FastAPI-Admin v1.0.0

基于FastAPI前后端分离的纯Python快速开发框架

## 平台简介 Como-FastAPI-Admin是一套全部开源的快速开发平台,现目前处于开发阶段。 * 后端采用FastAPI、sqlalchemy、MySQL、Jwt。 * 支持加载动态权限菜单,多方式轻松权限控制。 * 根据压力测试结果,fastapi 框架性能只适合中小型项目,中大型项目无法承受 * 但sqlalchemy数据库抗压能力非常强悍,值得信任,框架适合并发量在100至200区间的项目 ## 内置功能 1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 2. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 3. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 4. 项目配置:配置项目一些常用的功能。 5. 文章管理:增加一些文章的基本管理功能 6. 用户单点登录、撞库验证、数据多类型缓存等等 7. 管理员操作日志记录、管理员登录日志记录、图片上传本地保存 ## 演示图 暂无演示站点 ## 在线体验 - *账号:admin* - *密码:admin123* - 演示地址:cadmin管理系统 ## 项目运行相关 ```bash # 克隆项目 git clone https://gitee.com/como/fastapi-base-app.git fastapi-admin # 进入项目根目录 cd fastapi-admin # 如果onnxruntime==1.16.3 是1.19.2 请改成1.16.3 # 因为python3.9 最高就是1.16.3 # 如果numpy == 2.0.1 请成1.23.0 # 因为python3.9 要兼容pytouch # 安装项目依赖环境 pip3 install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple # 特别说明 项目开发环境是基于python3.9.19 ```