软件版本
win10
Python3.7
Flask 1.1.1
celery 4.4.1
注意事项
运行本文的案例,你需要一个redis服务器
windows安装redis可参考菜鸟教程
源码传送门
https://gitee.com/creatorgg/Flask_Lab.git
1. 创建虚拟环境
virtualenv venv --no-site-packages
2. 安装Flask与Celery
# 激活虚拟环境
.\venv\Scripts\activate
pip install flask==1.1.1 celery==4.4.1 redis
# 安装gevent, 作为运行celery的附加组件(可选)
pip install gevent
# 安装python-dotenv,用于从.flaskenv中加载flask的环境变量
pip install python-dotenv
3. 构建一个简单的Flask应用
项目结构如下,非常简单
代码传送门
https://gitee.com/creatorgg/Flask_Lab.git

本文介绍如何在Windows环境下使用Flask框架结合Celery实现异步任务处理,包括环境搭建、代码示例及运行测试。通过具体案例演示,读者可以了解如何将耗时操作异步化,提升Web应用响应速度。
最低0.47元/天 解锁文章
1845





