Flask框架
1.
视图及路由
1.1.
Flask简介
1.2.
虚拟环境
1.3.
HelloWorld
1.4.
相关配置参数
1.5.
路由基本定义
1.6.
视图常用逻辑
1.7.
正则匹配路由
1.8.
异常捕获
1.9.
请求勾子
1.10.
装饰器路由具体实现
1.11.
获取请求参数
1.12.
状态保持
1.12.1.
Cookie
1.12.2.
Session
1.13.
上下文
1.14.
Flask-Script
2.
模板
2.1.
Jinja2简介
2.2.
模板的使用
2.3.
过滤器
2.4.
自定义过滤器
2.5.
控制代码块
2.6.
模板代码复用
2.6.1.
宏
2.6.2.
继承
2.6.3.
包含
2.7.
特有变量和函数
2.8.
Flask-WTF表单
2.9.
CSRF(理解)
3.
数据库
3.1.
ORM
3.2.
Flask-SQLAlchemy安装及配置
3.3.
数据库的基本操作
3.4.
综合案例-图书管理
3.4.1.
定义模型
3.4.2.
数据库表创建&测试数据添加
3.4.3.
数据显示&表单添加
3.4.4.
表单验证
3.4.5.
删除数据
3.5.
多对多演练
3.6.
数据库迁移
3.7.
常见关系模板代码
4.
蓝图&单元测试
4.1.
蓝图
4.2.
单元测试
Published with GitBook
Flask框架
Flask框架
课程主要内容
视图&路由
Flask 简介
虚拟环境安装
路由各种定义
状态保持
cookie
session
模板
基本使用
过滤器&自定义过滤器
模板代码复用:宏/继承/包含
模板中特有变量和函数
Flask-WTF 表单
CSRF
数据库操作
ORM
Flask-SQLAlchemy
增删改查操作
案例
蓝图
单元测试
学习时长
4天