使用celery发送邮件。
安装两个python包:
pip installcelery==3.1.25
pip installdjango-celery==3.1.17
在配置文件settings.py中做如下配置:
a)首先注册应用djcelery并做如下配置。
import djcelery
djcelery.setup_loader()
BROKER_URL = 'redis://127.0.0.1:6379/2'
b)生成djcelery所依赖的表。
python manage.py migrate
c)在应用目录下新建一个tasks.py文件。
d)任务函数中将发送邮件任务加入任务队列
启动worker进行
pythonmanage.py celery worker --loglevel=info
.
网友评论