全书目录

第二十九篇:Flask 完全指南 —— 轻骑兵微服务街区宇宙

第二章:Flask 站在谁肩膀上 —— 轻骑兵不是裸奔,是背后有补给系统

1 分钟 180 字 第 519 / 962 个阅读单元

Flask 官方首页到 2026-03-28 仍明确说明,它依赖几块核心基础:

  • Werkzeug:WSGI、请求/响应对象、路由等底层能力
  • Jinja:模板引擎
  • Click:CLI 命令系统

可以把它看成:

text
浏览器 / 前端 / 调用方
          │
          ▼
     WSGI Server
   (开发时 flask run
    生产时 Waitress / Gunicorn / uWSGI 等)
          │
          ▼
      Flask 街区司令部
   ├── 路由调度
   ├── 视图调用
   ├── session / context
   ├── error handlers
   └── blueprint registration
          │
   ┌──────┼───────────┐
   ▼      ▼           ▼
Werkzeug Jinja       Click
请求响应  模板渲染     CLI 命令

一句话记忆:

  • Werkzeug 像街区道路和通信底座
  • Jinja 像回执排版室
  • Click 像内勤命令台
  • Flask 负责把这些设施编组成一个能跑的街区