![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flask
Enougme
搬砖仔!!!
展开
-
uwsgi协议-并发操作时写入数据到mongodb或者mysql失败
原因: SQLAlchemy, MongoEngine实例在整个app中只创建了一个,lazy-apps=False时的启动代码,各种模块都只创建了一遍,然后才创建worker.解决办法: 设置lazy-apps=true, 因为设置为True时启动代码,先创建worker,然后各种模块都分别加载了一遍,每个worker的环境是独立的。在并发时,SQLAlchemy,MongoEngine在数据连接时会报错;原创 2022-09-16 17:55:12 · 282 阅读 · 0 评论 -
Flask+Celery+Redis简单实现异步任务执行
Flask异步任务执行原创 2022-06-09 22:00:37 · 843 阅读 · 0 评论 -
Uwsgi+nginx部署flask工程
使用uwsgi+nginx能够快速部署flask代码工程基础模块安装1:下载uwsgi服务模块pip install uwsgi2:创建软连接ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi安装Nginx1:下载压缩包wget -c https://nginx.org/download/nginx-1.12.2.tar.gz2:解压:tar -zxvf nginx-1.12.2编译:./cnfigure安装:make &原创 2021-11-09 16:27:53 · 3339 阅读 · 0 评论 -
Flask-使用cron表达式添加定时任务
# service.pyfrom flask_apscheduler import APSchedulerfrom apscheduler.triggers.cron import CronTriggerimport uuidscheduler = APScheduler()class CornTask(): ......... @staticmethod def add_task(request): # 添加定时任务 req_data = reques原创 2021-07-15 19:50:36 · 1284 阅读 · 0 评论 -
Flask-ORM方式操作Mongodb
前言在实际项目中,我们有时需要存储一些json类型的字符串,这种类型的数据写入到关系型数据库,会比较麻烦。一般我们将其写入到非关系型数据库中,例如MongoDB,同样我们也可以用操作关系型数据库的ORM方式操作MongoDB。1: 配置文件的(settings.py)MONGODB_SETTINGS = [{'db': 'api_params', 'host': MONGO_DB, 'port': 27017, "connect": True, 'us原创 2021-07-05 21:50:27 · 570 阅读 · 0 评论 -
Flask-将链接url内容压缩成zip文件返回给前端
首先定义下载函数import asynciodef download_url(url): new_loop = asyncio.new_event_loop() asyncio.set_event_loop(new_loop) loop = asyncio.get_event_loop() task = asyncio.ensure_future(asyc_st...原创 2020-04-23 16:26:17 · 1275 阅读 · 1 评论