【FastAPI 十一项目生成器】 项目目录结构demo

FastAPI和MySql项目生成器,使用sqlalchemy ORM。

之前呢使用FastAPI是为了配合学习Vue,尝试性写的API服务接口,后面放到Github上面,感觉代码写的很烂,没想到我关于FastAPI的项目有40多个老哥点star,还有几位老哥issue给出建议,或者咨询我FastAPI的问题,都表示这方面的资料很少,所以我感觉自己有必要写这么一个项目,帮助大家更好的学习FastAPI。

以下是我在GitHub托管的 fastapi-mysql-generator FastAPI项目生成器代码。

README

特点

  • 可扩展的文件组织(仿照Flask项目组织)。
  • JWT token 认证。
  • 使用SQLAlchemy models(MySql) ORM或者原生SQL的CRUD操作。
  • Alembic migrations 数据迁移。
  • redis使用演示。
  • 文件上传演示。

GitHub地址

参考个人网站 https://www.charmcode.cn/article/2020-10-16_fastapi-mysql-generator

原文地址:https://www.cnblogs.com/CharmCode/p/13827683.html