这是使用celery异步发送短信的方法
安装celery以及redis
1 | pip install celery==3.1.2 |
在setting中配置celery
配置broker消息队列的地址(我是在setting中配置的)
1 | import djcelery |
创建一个tasks.py的文件 写异步代码
1 | from celery.task import task |
接下来就可以在view中发送短信了
send.delay 发送短信
1 | sms = sdk(ACCOUNT_SID, AUTH_TOKEN, APP_ID) |
需要运行两个终端 一个程序 一个异步的终端
1 | py manage.py celery worker |
I'm so cute. Please give me money.
- 本文链接:https://x3cp.cn/2021/01/29/celery/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。