Flask 教程
Flask 是 Python 最流行的轻量级 Web 框架——几十行代码就能搭出一个网站后端。学完你就能做出真正上线服务的网页应用。
章节规划
| 章节 | 内容 | 核心知识点 | 状态 |
|---|---|---|---|
| 1. 网页是如何访问的 | 从浏览器到服务器 | HTTP 请求/响应、URL、浏览器工作原理 | ✅ 已上线 |
| 2. 第一个 Flask 应用 | 10 行代码的 Hello World | Flask(__name__)、@app.route、app.run() |
✅ 已上线 |
| 3. 路由与模板 | 一个网址一个函数 | 动态路由、render_template、Jinja2 模板 |
✅ 已上线 |
| 4. 表单与用户输入 | 接收前端的数据 | request.form、GET vs POST、表单验证 |
✅ 已上线 |
| 5. 数据库入门 | 让数据住下来 | SQLite、flask-sqlalchemy、模型定义 |
✅ 已上线 |
| 6. 综合练习 | 个人博客后端 | 全章知识串联,做个可发布文章的博客后端 | ✅ 已上线 |
适合谁看
Flask 的核心优势
| 优势 | 说明 |
|---|---|
| 轻量 | 核心很小,几十行代码就能起一个网站 |
| 灵活 | 数据库、表单认证等插件按需选,不强制 |
| 上手快 | Python 背景就能直接上手,文档友好 |
记忆口诀
一个网址一个函数,
@app.route挂路由;render_template渲染页面,request接表单。
动手建议
- 每章代码都建议本地
flask run或python app.py运行一遍 - 完成《个人博客后端》后,试着加一个"文章删除"功能,巩固路由和数据库操作
- 学完 Flask 后,你的 Python 代码就能跑在浏览器里了