全书目录

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

第一章:先把 Flask 看对 —— 它不是“简陋”,而是“轻装”

1 分钟 334 字 第 518 / 962 个阅读单元

很多人第一次接触 Flask,会把它误解成:

  • “只能写小玩具”
  • “就是个 Hello World 框架”
  • “啥都没有,所以不适合正式项目”

这三句都不对。

Flask 的真正定位是:

它只把最关键的街区基础设施先给你铺好,然后把城市规划权交还给你。

你可以把 Flask 理解成一套最小但完整的轻骑兵装备:

text
轻骑兵微服务街区
│
├── 街区司令部:Flask app
├── 巡逻路线:route / url_rule
├── 前线窗口:view function / MethodView
├── 来访信使:request
├── 回执文书:response / jsonify / render_template
├── 军令册:config
├── 街区军旗:current_app
├── 临时鞍袋:g
├── 通行腰牌:session
├── 分街区图纸:Blueprint
├── 前哨钩子:before_request / after_request / teardown
└── 外援工坊:extensions

所以 Flask 的核心心智,不是“功能少”。

而是:

核心很薄,边界很清,扩展点很多,组织方式由你决定。

这也是它为什么常被用来做:

  • 小而快的 API 服务
  • 业务边界明确的微服务
  • 内部工具
  • AI 应用后端
  • 需要自己掌控结构的中型 Python Web 项目

但反过来你也要接受一个事实:

Flask 不替你做太多决定。 你得到的是自由,同时也得到工程选择题。