🐸 青蛙编程网

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. 综合练习 个人博客后端 全章知识串联,做个可发布文章的博客后端 ✅ 已上线

适合谁看

  • 已学完 Python 基础 和 面向对象
  • 想把 Python 代码变成可访问的网站
  • 零 Web 背景,想从零做出第一个网页应用

Flask 的核心优势

优势 说明
轻量 核心很小,几十行代码就能起一个网站
灵活 数据库、表单认证等插件按需选,不强制
上手快 Python 背景就能直接上手,文档友好

记忆口诀

一个网址一个函数,@app.route 挂路由;render_template 渲染页面,request 接表单。

动手建议

  1. 每章代码都建议本地 flask run 或 python app.py 运行一遍
  2. 完成《个人博客后端》后,试着加一个"文章删除"功能,巩固路由和数据库操作
  3. 学完 Flask 后,你的 Python 代码就能跑在浏览器里了

前置:Python 基础 · 面向对象 🐸