Flask实战打造CMS系统
一、课前准备
1、为什么要学习Flask
2、如何安装Flask框架
3、什么是虚拟环境
4、如何运行Flask框架
5、开启Debug模式
二、URL相关知识
1、什么是URL
2、自定义URL
3、使用URL传递参数
4、如何获取URL
5、URL重定向
6、自定义HTTP请求
三、Jinja2模板引擎
1、什么是模板
2、HTML相关知识
3、使用模板获取参数
4、如何使用过滤器
5、自定义过滤器
6、使用模板获取URL
7、if判断语句
8、for循环语句
9、使用include复用模板
10、使用extends复用模板
11、set语句和with语句
12、如何加载静态文件
13、使用蓝图模块化项目
四、MySQL数据库
1、什么是数据库
2、安装MySQL数据库
3、安装MySQL管理工具
4、配置数据库连接
5、数据表模型和循环引用
6、字段的数据类型和参数
7、增加数据库中的数据
8、查询数据库中的数据
9、查询数据库进阶(一)
10、查询数据库进阶(二)
11、修改数据库中的数据
12、删除数据库中的数据
13、数据表的外键和约束
14、数据表的外键进阶(一)
15、数据表的外键进阶(二)
五、WTForms表单验证
1、什么是表单验证
2、如何使用WTForms
3、使用模板获取错误信息
4、使用WTForms渲染模板
5、表单字段和表单验证器
6、自定义表单验证器
7、实现文件上传功能
8、使用Flask-WTF验证文件
9、什么是CSRF攻击
10、使用Flask-WTF防御CSRF攻击
六、g对象、钩子函数、信号
1、如何使用g对象
2、什么是钩子函数
3、上下文处理器
4、errorhandler钩子函数
5、什么是信号
6、常用内置信号
7、自定义信号
七、RESTful API
什么是RESTful API
如何使用Flask-RESTful
Postman接口测试工具
使用Flask-RESTful验证参数
Published with GitBook
四、MySQL数据库
results matching "
"
No results matching "
"