初识 Flask:微框架的设计哲学与 2026 年的适用场景
📂 所属阶段:第一阶段 — 破冰启航(基础篇)
🔗 相关章节:环境搭建 · 路由(Routing)艺术
1. 什么是 Flask?
1.1 Flask 是什么?
Flask 是一个轻量级的 Python Web 框架,由 Armin Ronacher 于 2010 年创建。它不是"一个完整的解决方案",而是提供核心功能(路由、模板、请求处理),其他功能通过扩展(Extension) 按需添加。
1.2 Flask vs Django vs FastAPI
1.3 2026 年 Flask 还值得学吗?
适用场景:中小型 Web 应用、微服务、API 网关、AI 应用后端、教育/学习 Web 开发原理。
2. Flask 工作原理
2.1 请求-响应流程
2.2 核心组件
3. 第一个 Flask 应用
3.1 安装 Flask
3.2 最小应用
运行:
打开浏览器访问 http://127.0.0.1:5000,看到 "Hello, Flask!" 🎉
3.3 目录结构(规范化)
3.4 应用工厂模式(大型项目推荐)
4. 调试模式
4.1 开启调试
4.2 调试模式能做什么?
5. 常用配置项
6. 小结
💡 设计哲学:Flask 的核心理念是"做最少的事,给最大的自由"。它不强迫你用特定的目录结构、ORM 或模板引擎。学会 Flask,就学会了 Web 开发的基本原理,其他框架只是换了一层包装。
🔗 扩展阅读

