课程目录

1-1 [基础知识] Flask简介和开发环境搭建 (05:55)
1-2 [基础知识] 用8行代码实现Web应用 (07:01)
1-3 [基础知识] 静态路由和动态路由 (11:37)
1-4 [基础知识] 获取客户端的请求(Request) (06:37)
1-5 [基础知识] Response与Cookie (16:17)
1-6 [基础知识] 会话(Session) (10:29)
1-7 [基础知识] 静态文件和重定向 (07:49)
2-1 [Jinja2模板] Jinja2模板入门 (12:04)
2-2 [Jinja2模板] 在Jinja2模板中使用复杂数据 (08:10)
2-3 [Jinja2模板] 在Jinja2模板中的过滤器 (07:34)
2-4 [Jinja2模板] 条件控制 (24:22)
2-5 [Jinja2模板] 循环控制 (12:39)
2-6 [Jinja2模板] 宏操作 (12:56)
2-7 [Jinja2模板] include指令 (05:33)
2-8 [Jinja2模板] 模板继承 (08:45)
2-9 [Jinja2模板] 使用Flask_Bootstrap集成Bootstrap (11:28)
2-10 [Jinja2模板] 自定义错误页面 (12:09)
3-1 [Web表单与Flask-WTF扩展] 表单类 (36:05)
3-2 [Web表单与Flask-WTF扩展] 简单的表单组件 (19:54)
3-3 [Web表单与Flask-WTF扩展] 单选和多选组件 (16:49)
3-4 [Web表单与Flask-WTF扩展] wxForms中的验证函数 (23:02)
3-5 [Web表单与Flask-WTF扩展] 获取和设置表单组件中的数据 (11:37)
3-6 [Web表单与Flask-WTF扩展] 使用flash函数向客户端发送消息 (04:34)
4-1 [数据存储] 读取和检索XML文件 (10:29)
4-2 [数据存储] 将XML字符串转换为字典 (06:37)
4-3 [数据存储] JSON字符串与字典互相转换 (15:42)
4-4 [数据存储] 将JSON字符串转换为对象 (10:37)
4-5 [数据存储] 将对象转换为JSON字符串 (06:01)
4-6 [数据存储] 对象列表与JSON字符串互相转换 (06:39)
4-7 [数据存储] 将JSON字符串转换为XML字符串 (03:28)
4-8 [数据存储] 用Python操作SQLite数据库 (19:13)
4-9 [数据存储] 用Python操作MySQL数据库 (17:30)
4-10 [数据存储] ORM库SQLAlchemy (24:38)
4-11 [数据存储] ORM库SQLObject (15:20)
4-12 [数据存储] 使用Python操作文档数据库MongoDB (23:03)
4-13 [数据存储] 练习题答案(1) (06:27)
4-14 [数据存储] 练习题答案(2) (07:54)
4-15 [数据存储] 项目实战:Web版云笔记 (13:05)
5-1 [电子邮件] 使用Flask-Mail发送Email (18:52)
5-2 [电子邮件] 使用Flask-Mail发送富文本Email (08:31)