Skip to content

Python Web 服务 ​

用 Django、Flask、FastAPI 对比全栈约定、微框架和类型驱动 API。

阅读起点 ​

学习前先阅读:后端开发基础学习路线。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|Python Web 运行时与请求链 ​

建立 Python 包、异步、WSGI/ASGI 和请求生命周期模型。

  1. 包、环境与配置:组织虚拟环境、依赖、设置和 secrets。
  2. WSGI 与 ASGI:比较同步、异步、middleware 和生命周期。
  3. Django 全栈约定:理解 ORM、admin、表单、认证和迁移。
  4. Flask 与 FastAPI 边界:比较路由、扩展、类型校验和 OpenAPI。

第2章|Python 生产交付 ​

把数据、任务、测试和观测接入服务交付。

  1. 数据库与事务:处理 ORM 查询、事务和连接池。
  2. 异步任务与实时:组织队列、WebSocket 和取消。
  3. 测试、部署与观测:建立契约、集成、日志和发布回滚。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长