🌟 课程目标
- 掌握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(