简介
Django Celery 是一个为Django应用程序提供异步任务处理能力的强大工具。它通过与消息代理(如RabbitMQ、Redis)集成,可以轻松地处理需要长时间运行的任务,例如发送电子邮件、生成报告、定时任务等。
安装和配置
首先,使用以下命令安装Celery和RabbitMQ:
pip install celery
然后,在Django项目的settings.py文件中添加以下配置:
# settings.py
CELERY_BROKER_URL = 'amqp://guest:guest@localhost'
CELERY_RESULT_BACKEND = 'rpc://'
这些配置指定了Celery使用RabbitMQ作为消息代理,并