Python Flask高级编程

Posted tqtl911

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Flask高级编程相关的知识,希望对你有一定的参考价值。

1-1 开宗明义

1-2 课程维护与提问

2-1 鱼书是一个什么样的产品

2-2 准备工作

2-3 使用官方推荐的pipenv创建虚拟环境(很好用的哦~)

2-4 开发工具推荐

2-5 设置开发工具默认的解释器

2-6 flask最小原型与唯一URL原则

2-7 路由的另一种注册方法

2-8 app.run 想干参数与flask配置文件

2-9 你并没有真正理解if __name__ 的作用

2-10 响应对象:Response

3-1 搜索而不是拍照上传

3-2 书籍搜索与与产寻1-数据API

3-3 数据搜索与查询 2-搜索关键字

3-4 书籍搜索与查询 3-简单的重构

3-5 获取书籍数据:调用鱼书API

3-6 requests VS urllib

3-7 从API中获取数据

3-8 使用jsonify

3-9 将视图函数拆分到单独的文件中

3-10 深入了解flask路由

3-11 循环引入流程分析

4-1 应用、蓝图与视图函数

4-2 用蓝图注册视图函数

4-3 单蓝图多模块拆分视图函数

4-4 request对象

4-5 WTForms参数验证

4-6 拆分配置文件

4-7 Model First Database First与 Code First

4-8 定义一个模型类

4-9 将模型映射到数据库中

4-10 ORM和CodeFirst的区别

5-1 flask中经典错误working outside application context

5-2 AppContext、RequestContext、Flask与Request之间的关系

5-3 详解flask上下文与出入栈

5-4 flask上下文与with语句

5-5 详解上下文管理的__exit__方法

5-6 阅读源码解决db.create_all问题

6-1 什么是进程

6-2 线程的概念

6-3 多线程

6-4 多线程的优势与好处

6-5 全局解释器锁GIL

6-6 对于IO密集型程序,多线程是有意义的

6-7 开启flask多线程所带来的问题

6-8 线程隔离

6-9 Flask中的线程隔离对象Local

6-10 Flask中的线程隔离栈:LocalStack

6-11 LocalStack作为-Stack-的基本用法

6-12 LocalStack作为线程隔离对象的意义

6-13 flask中被线程隔离的对象

6-14 梳理串接flask的一些名词

7-1 ViewModel的基本概念

7-2 使用ViewModel处理书籍数据 上

7-3 使用ViewModel处理书籍数据 下

7-4 伪面向对象:披着面向对象的外衣的面向过程

7-5 重构鱼书核心对象:YuShuBook上

7-6 重构鱼书核心对象:YuShuBook 下

7-7 从json序列化看代码解释权反转

7-8 详解单页面与网站的区别

8-1 静态文件访问原理

8-2 模板文件的位置与修改方案

8-3 Jinja2的概念

8-4 在Jinja2中读取字典和对象

8-5 流程控制语句

8-6 流程控制语句for in 循环

8-7 使用模板继承

8-8 过滤器与管道命令

8-9 反向构建URL

8-10 消息闪现、SecretyKey与变量作用域

8-11 显示搜索结果页面

8-12 页面结构解析

 

以上是关于Python Flask高级编程的主要内容,如果未能解决你的问题,请参考以下文章

Python Flask高级编程

Python Flask高级编程

flask 高级编程-基础

学习python-20191203Python Flask高级编程开发鱼书_第01章 Flask的基本原理与核心知识

稀缺资源,python flask高级编程

Flask高级编程