Flask框架

课程主要内容,共有四个部分:

第一部分: 路由和视图

1. Flask简介
2. 虚拟环境
3. helloworld程序
4. 配置信息(app,环境变量)
5. 路由信息(路径,参数,请求方式)
6. 响应信息(json,redirect,url_for,状态码)
7. 系统转换器,自定义转换器
8. abort,errorhandler,异常处理
9. 请求钩子
10.request请求参数

第二部分:视图内容和模板

1.状态保持(cookie,session)
2.上下文(理解)
3.flask_script扩展
4.jinja2模板概念
5.render_template函数,模板语法
6.模板过自带滤器
7.自定义过滤器
8.模板案例练习
9.代码复用(宏,继承,包含)
10.csrf攻击

第三部分:数据库

1.ORM概述
2.flask_sqlalchemy扩展
3.数据库的增删该查操作
4.案例-图书管理
5.数据库表,多对多关系
6.数据库表,关系模板代码

第四部分:迁移,蓝图,测试

1.数据库迁移
2.模块化开发之蓝图
3.单元测试