《Python全系列》
本次更新内容Python全系列第九阶段:
Flask框架
本阶段将较全面的、深度的学习Flask框架,这是当前受欢迎的一个WEB框架。内容有当前主流的虚拟环境Virtualenv、Flask视图基础和URL、Jinja2模版、Flask视图高级、Flask高级知识和常用的插件库、ORM主流框架之SQLAlchemy及最后Flask综合应用。
阶段九:Flask框架-flask视图基础和URL
01_Flask介绍
02_Flask第一个应用程序
03_Flask运行方式
04_Flask中DEBUG模式
05_Flask环境参数的加载
06_Flask路径参数的使用
07_Flask路径参数类型
08_Flask路径参数类型转换底层
09_Flask自定义路由转换器
10_自定义转换to_python函数
11_postman的使用
12_查询参数的使用
13_请求体参数的使用
14_上传文件的使用
15_request其它参数的使用
16_url_for函数的使用
17_使用url_for的原因
18_响应_重定向的使用
19_响应_响应内容
20_响应_自定义响应对象
阶段九:flask之jinja2模板
21_模板的介绍
22_模板的使用
23_模板传递参数
24_模板中使用url_for函数
25_模板的介绍
26_default过滤器
27_转义字符过滤器
28_其它过滤器
29_自定义内容过滤器
30_自定义时间过滤器
31_模板_选择结构
32_模板_选择结构练习
33_模板_循环结构
34_模板_循环结构练习
35_宏的使用
36_宏的引入
37_include导入模板
38_set与with的使用
39_静态资源的引入
40_模板继承
41_模板继承练习
阶段九:flask视图高级
42_add_route与add_url_route的使用
43_类视图的使用
44_类视图的好处
45_类视图的实战
46_基于调度方法的类视图
47_基于调度方法的类视图写法优化
48_视图装饰器的使用
49_蓝图的介绍
50_蓝图的目录结构
51_蓝图模板的使用
52_蓝图静态文件
53_蓝图与url_for函数结合
54_蓝图设置子域名
阶段九:flask高级
55_Cookie的介绍
56_Flask操作Cookie
57_Cookie的有效期
58_Session的介绍
59_Flask操作Session
60_Session的有效期
61_Session实现免登录效果
62_TreadLocal对象
63_Flask中的应用上下文
64_Flask中的请求上下文
65_Flask中的全局对象G
66_钩子函数的介绍
67_before_request与before_first_request函数
68_context_processor函数
69_errorhandler函数
70_Flask信号的使用
71_Flask信号记录用户登录
72_Flask内置信号介绍
73_Flask模板渲染完信号
74_Flask请求错误信号
75_wtf的介绍与使用
76_wtf常用的验证器
77_wtf自定义验证器
78_wtf渲染模板
79_文件的安全上传与访问
80_wtf的文件验证
81_RESTFUL介绍
82_Flask_RESTFul的基本使用
83_Flask_RESTFul数据解析
84_Flask_RESTFul数据解析参数设置
85_Flask_RESTFul规范返回值
86_Flask_RESTFul规范返回值_参数设置
87_Flask_RESTFul规范返回值_类型设置
88_Flask_RESTFul与蓝图结合使用
89_Flask_RESTFul返回模板
阶段九:flask数据库
90_SQLAlchemy介绍
91_SQLAlchemy链接数据库
92_SQLAlchemy模型映射表结构
93_SQLAlchemy对数据的CRUD
94_SQLAlchemy常用的数据类型介绍
95_SQLAlchemy常用的数据类型演示
96_SQLAlchemy列参数的使用
97_SQLAlchemy中query函数的使用
98_SQLAlchemy中filter函数的使用
99_SQLAlchemy关联表删除策略设置
100_一对多关系的使用
101_一对一关系的使用
102_多对多关系的使用
103_SQLAlchemy删除数据注意事项
104_SQLAlchemy级联数据操作参数
105_SQLAlchemy数据的排序
106_SQLAlchemy数据的分页
107_SQLAlchemy数据懒加载
108_SQLAlchemy数据的分组
109_SQLAlchemy中join的使用
110_SQLAlchemy中子表的查询
111_SQLAlchemy中别名的使用
112_Flask_SQLAlchemy的介绍
113_Flask_SQLAlchemy的使用
114_alembic的使用
115_alembic的常见错误
116_alembic与FlaskSQLAlchemy结合
117_Flask_Migrate的使用
118_Flask目录结构