这是一个帮助你快速开始一个 fastAPI 的启动模板,包含常见的配置,目前还在完善当中。目标是节省每次开始 api 项目时反反复复做配置的时间。
- Package Manager: UV
- Framework: fastAPI
- Logger: colorlog
- Auth: Bearer Auth
- UV 的包管理器
- Logger 模块
- Auth 模块
- App config 模块
- 自动文档配置
- CORS 配置
- Server 配置
- 更完善的 .gitignore
- Clone 本项目
- 进入到项目文件夹
- 执行
uv sync
- 创建虚拟环境和安装依赖 - 确保进入虚拟环境
- 接下来就交给你开始吧