课程详情
一、Flask 框架入门
1. Flask 简介
什么是 Flask
Flask 与 Django、FastAPI 等框架的对比
2. 环境搭建
Python 版本选择
使用 venv 创建虚拟环境
安装 Flask 及核心依赖
3. 快速上手
第一个 Flask 应用
启动内置开发服务器
开启调试模式
二、Flask 核心基础
路由与视图函数
定义路由 @app.route
URL 变量与动态路由
指定 HTTP 方法 (GET, POST 等)
视图函数的编写
请求与响应
访问请求数据 (request 对象)
构建响应对象 (Response)
重定向与错误处理
模板渲染
Jinja2 模板引擎基础
渲染 HTML 模板
向模板传递变量
模板继承与宏
静态文件处理
CSS, JavaScript 和图像的存放与引用
三、Flask 高级特性
数据库集成
使用 Flask-SQLAlchemy
定义数据模型 (Models)
数据库的创建、迁移 (Flask-Migrate)
执行 CRUD (增删改查) 操作
表单处理
使用 Flask-WTF 创建表单
处理用户输入与数据验证
文件上传
用户认证与会话
使用 Flask-Login 管理用户登录
密码哈希处理
会话 (Session) 管理
蓝图 (Blueprints)
蓝图的概念与作用
使用蓝图组织大型应用结构
实现模块化开发
RESTful API 开发
REST 架构简介
原生 Flask 构建 API
实现资源的 CRUD 操作
API 认证与版本控制
默认课时
0 次学习0分钟
正在加载课程内容...
