🌟 课程目标
- 掌握Flask开发环境搭建
- 理解路由与视图函数工作原理
- 学会处理请求与返回JSON响应
- 完成第一个后端API开发
一、Flask是什么?(餐厅服务员比喻)
1.1 前后端分工
1.2 核心概念:
餐厅场景 |
Flask对应 |
作用 |
顾客点单 |
HTTP请求 |
客户端发起需求 |
服务员接单 |
路由系统 |
分配请求到处理程序 |
厨师烹饪 |
视图函数 |
业务逻辑处理 |
传菜上桌 |
HTTP响应 |
返回处理结果 |
二、开发环境搭建(厨房准备)
2.1 安装与验证
pip install flask
python -c "import flask; print(flask.__version__)"
2.2 项目结构
/myapp
├── app.py
├── templates/
└── static/
三、第一个Flask应用(接单系统)
3.1 基础代码
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return "欢迎来到全栈餐厅!"
@app.route('/menu')
def get_menu():
return "<h2>今日菜单:Python套餐</h2>"
if __name__ == '__main__':
app.run(