


安装:pip install ronglian_sms_sdk
异步安装:pip install celery==4.4.7
pip install eventlet==0.26.1
#1.根据目录创建My_celery.py
import os
from celery import Celery
from pro_819 import settings
os.environ.setdefault('DJANGO_SETTINGS_MODULE', "pro_819.settings")
# 创建celery对象
# main 是给所有任务添加前缀信息
app = Celery(main="cc")
# 加载配置文件
# 消息中间人broker设置
app.conf.broker_url = 'redis://127.0.0.1:6379/15'
# 结果存储设置
app.conf.result_backend = 'redis://127.0.0.1:6379/14'
# 自动发现项目中所有的任务
app.autodiscover_tasks(settings.INSTAL

本文介绍了如何利用Django和Python的Celery库,将发送短信验证码的功能转化为异步任务,提高系统效率。首先,通过创建My_celery.py配置Celery;接着,在sms_code_task.py中定义异步任务来发送短信验证码。
最低0.47元/天 解锁文章
698

被折叠的 条评论
为什么被折叠?



