朋友圈

发现更多有趣的博主。

43 篇订阅
六小时之外 六小时之外

FastAPI系列-02-项目结构

告别单文件,采用分层工程化目录是 FastAPI 项目规模化的关键。核心思想是将“对外协议”与“对内实现”拆分,形成单向依赖的四层结构:接口层(`app/api/`)负责路由与请求响应,数据契约层(`app/schemas/`)定义 Pydantic 模型,业务层(`app/services/`)编排业务用例,数据访问层(`app/dao/`)仅与 ORM 交互,底层为持久化模型(`app/mod...