随笔分类 -  Flask

摘要:Marshmallow 官方文档:https://marshmallow.readthedocs.io/en/latest/ Marshmallow,中文译作:棉花糖。是一个轻量级的数据格式转换的模块,也叫序列化和反序列化模块,常用于将复杂的orm模型对象与python原生数据类型之间相互转换。ma 阅读全文
posted @ 2021-05-07 20:01 silencio。
摘要:部署 当我们执行下面的hello.py时,使用的flask自带的服务器,完成了web服务的启动。在生产环境中,flask自带的服务器,无法满足性能要求,我们这里采用Gunicorn做wsgi容器,来部署flask程序。Gunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器。从Ru 阅读全文
posted @ 2021-03-04 17:48 silencio。
摘要:Celery 1.Celery是什么 Celery 一个懂得 异步任务 , 定时任务 , 周期任务 的芹菜 Celery 是基于Python实现的模块, 用于执行异步定时周期任务的其结构的组成是由 1.用户任务 app 2.管道 broker 用于存储任务 官方推荐 redis rabbitMQ / 阅读全文
posted @ 2020-08-29 05:04 silencio。
摘要:数据库操作 数据库驱动(drivers)模块:pymysql、MySQLDB ORM ORM 全拼Object-Relation Mapping,中文意为 对象-关系映射。主要实现模型对象到关系数据库数据的映射。 ORM提供了一种面向对象操作数据库的方式给开发者。不需要编写原生SQL语句也能操作数据 阅读全文
posted @ 2020-06-12 22:48 silencio。
摘要:Flask信号 Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 ? 1 pip3 install blinker 一、内置信号 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 request_started = _sig 阅读全文
posted @ 2020-05-11 23:10 silencio。
摘要:旧的常用框架:django(3.0以后支持异步),flask(2.0以后支持异步)和 tornado(异步),twisted(异步) 新的常用框架:FastAPI,sanic,django4.0(目前的版本属于从同步到异步改造过程中),flask2.0(目前的版本属于从同步到异步改造过程中) San 阅读全文
posted @ 2019-07-23 08:21 silencio。
摘要:Flask上下文管理 铺垫 # by gaoxin from functools import partial def add(x, y, z): print(x + y + z) # 这是最简单的一个函数 # 如果我要实现一个功能,三个数相加,其中一个数必须是6 # 我们就可以使用偏函数来帮着我们 阅读全文
posted @ 2019-07-23 08:21 silencio。