中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

celery例子實現定時發送郵件

發布時間:2020-07-15 20:25:39 來源:網絡 閱讀:1350 作者:boy12626 欄目:開發技術

1、配置文件

vi setting.py

#coding:utf-8
import?os
from?datetime?import??timedelta
BROKER_URL?=?'redis://127.0.0.1:6379/13'
CELERY_RESULT_BACKEND?=?'redis://127.0.0.1:6379/14'
CELERY_TIMEZONE?=?'Asia/Shanghai'
CELERY_ENABLE_UTC?=?True
CELERY_TASK_SERIALIZER?=?'json'?#?任務序列化和反序列化使用msgpack方案
#
CELERY_RESULT_SERIALIZER?=?'json'?#?讀取任務結果一般性能要求不高,所以使用了可讀性更好的JSON
#
CELERY_TASK_RESULT_EXPIRES?=?60?*?60?*?24?#?任務過期時間,不建議直接寫86400,應該讓這樣的magic數字表述更明顯

CELERY_ACCEPT_CONTENT?=?['json']?#?指定接受的內容類型
CELERYBEAT_SCHEDULE?=?{

????'send_mail':?{

????????'task':?'celery_test.tasks.send_mail',

???????'schedule':?timedelta(seconds=10),

????}
}

2、函數模塊

vi tasks.py

#coding:utf-8
from?server?import?app
import?random,string,smtplib
@app.task
def?send_mail():
????????SUBJECT="臨時登錄密碼"
????????HOST="smtp.163.com"
????????#?TO=mail
????????TO='456@qq.com'
????????FROM="123@163.com"
????????text=str(random.randint(1000,9999))
????????BODY=string.join((

????????"From:%s"%FROM,

????????"To:%s"%TO,

????????"Subject:%s"%SUBJECT,

????????"",text),"\r\n")

????????server=smtplib.SMTP(HOST)

????????server.login("123@qq.com","第三方發送驗證碼")

????????server.sendmail(FROM,[TO],BODY)
????????server.quit()
????????return?True

3、啟動模塊

vi server.py

from??celery?import?Celery
app=Celery('celery_test',include=['celery_test.tasks'])
app.config_from_object('celery_test.setting')

if?__name__=='__main__':
????app.start()


4、啟動worker,執行任務

celery -A celery_test.server worker -l info


5、啟動beat,生成任務

celery -A celery_test.server beat


6、目錄結構

celery_test/{server.py,setting.py,tasks.py}


celery例子實現定時發送郵件

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

卢氏县| 苏州市| 罗田县| 宜川县| 家居| 视频| 玉林市| 景泰县| 定结县| 新竹市| 南投市| 舟曲县| 金川县| 双峰县| 内丘县| 永德县| 松原市| 伊吾县| 资中县| 桂阳县| 富蕴县| 蓬安县| 永济市| 成都市| 疏勒县| 吴桥县| 万载县| 阳高县| 二连浩特市| 汶上县| 洞口县| 泸溪县| 京山县| 宜丰县| 商都县| 天镇县| 思茅市| 三门峡市| 进贤县| 桃园县| 衡阳县|