mvc 架构作为常规设计模式,在 python web 中很常见,但是三层架构更令人着迷
但请注意,我们并没有传统的多 app (微服务)目录结构(django、springBoot...),而是自以为是的目录结构,如果您不喜欢这种模式,可以对其进行任意改造!
| 工作流程 | java | fastapi_best_architecture |
|---|---|---|
| 视图 | controller | api |
| 数据传输 | dto | schema |
| 业务逻辑 | service + impl | service |
| 数据访问 | dao / mapper | crud |
| 模型 | model / entity | model |
更多详情请查看 官方文档
本项目由 MIT 许可证的条款进行许可
