安装celery,再安装rabbitmq或redis
# 安装celery
pip install celery
rabbitmq和redis安装其中一个就可以了,他们的作用是作为celery...的后端代理,任务的队列.celery官方文档里说了,用两者其一就可以,但优先推荐rabbitmq,具体怎么安装可以自己找一下教程(安装会依赖Erlang,教程很容易找到,如果不装,也可以装redis)....搭建celery任务架构
在项目中适合的位置创建一个celery_tasks目录,在这个目录下写celery的代码,将celery代码与项目业务逻辑代码独立开....编写代码实现异步调用任务
--config.py
from celery import Celery
# 创建celery对象app,demo是对celery对象的命名,自定义,见名知义即可
# broker...对象.task装饰任务,celery即可自动识别任务
@app.task(name='celery_task1_name')
def celery_task1_name(arg):
print(