一个使用 FastAPI 构建的交易系统后端服务。
- 用户管理
- 交易处理
- 依赖注入
- 异常处理
- Python 3.8+
- Docker
- Make
- 克隆项目
git clone https://github.com/howardshaw/fastapi_session_
- 使用 Docker 运行
make up
- 本地开发环境设置
make install
make run
启动服务后访问:
- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
- 运行测试:
make test
- 运行 lint:
make lint
- 格式化代码:
make format