关于Django中异步Celery的使用
2018-12-07 10:25
471 查看
1在虚拟环境中安装包celery
pip install celery
2在项目中创建一个与项目同名文件同级的celery_tasks包用于保存celery异步任务
3在celery_tasks包下创建config.py文件,用于保存celery的配置信息
4指定使用redis作为代理人,将来,redis会存储待执行任务队列
broker_url='redis://127.0.0.1:6379/14'
5在celery_tasks包下创建main.py文件,用于作为celery的启动文件
from celery import Celery
# 为celery使用django配置文件进行设置
import os
if not os.getenv('DJANGO_SETTINGS_MODULE'):
os.environ['DJANGO_SETTINGS_MODULE'] = 'meiduo_api.settings'
#os.environ['DJANGO_SETTINGS_MODULE'] =要和自己的setting路径一样
# 创建celery应用
相关文章推荐
- django使用celery做异步执行过程
- 使用django + celery + redis 异步发送邮件
- 使用django+celery+RabbitMQ实现异步执行
- 异步任务队列Celery在Django中的使用
- 异步任务队列Celery在Django中的使用
- Django中使用django-celery完成异步任务(1)
- Django使用Celery异步任务队列的使用
- 使用django+celery+RabbitMQ实现异步执行
- 使用django+celery+RabbitMQ实现异步执行
- Django 使用celery做异步任务处理
- 异步任务利器Celery(二)在django项目中使用Celery
- 异步任务利器Celery(二)在django项目中使用Celery
- Django使用Celery异步任务队列
- 使用 django+celery+RabbitMQ 实现异步执行
- 异步任务队列Celery在Django中的使用
- Django中使用celery实现异步任务,并在后台运行(守护进程)
- 使用django+celery+RabbitMQ实现异步执行
- Django 使用 Celery 实现异步任务
- Django中如何使用django-celery完成异步任务
- 异步任务队列Celery在Django中的使用