av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Python Flask異步發(fā)送郵件實現(xiàn)方法解析

瀏覽:18日期:2022-07-15 14:23:25

第一步,修改工廠函數(shù),配置郵件參數(shù)

from flask import Flaskfrom config import Configfrom flask_sqlalchemy import SQLAlchemyfrom flask_mail import Maildb = SQLAlchemy()mail = Mail()def create_app(): app = Flask(__name__) app.config.from_object(Config) db.init_app(app) mail.init_app(app) from .controller import controller app.register_blueprint(controller) return app

第二步,新建一個線程來發(fā)送郵件

from flask import current_app, render_templatefrom flask_mail import Messagefrom threading import Threadfrom main import maildef send_async_email(app, msg): with app.app_context(): mail.send(msg)def send_email(to, subject, template = ’index’, **kwargs): app = current_app._get_current_object() msg = Message(subject, sender = app.config[’MAIL_USERNAME’], recipients = [to]) msg.html = render_template(’{}.html’.format(template), **kwargs) thr = Thread(target = send_async_email, args = [app, msg]) thr.start() return thr

從current_app的_get_current_object()方法拿到應(yīng)用程序上下文。特此記錄一下

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 中文字幕黄色片 | 97视频在线观看免费 | 97色婷婷| 色综合天天综合网天天狠天天 | 日韩精品三级 | 国产在线视频一区 | 亚洲综合天堂 | 精品99视频| 欧美日韩中文在线 | 日韩精品久久久久久久 | 精品视频在线播放 | 性做久久 | 综合久久综合 | av手机版 | 亚洲欧美天堂 | 成人激情视频在线观看 | 日韩精品在线一区 | 国产午夜精品一区二区三区 | 午夜影院在线观看视频 | 国产欧美日本 | 婷婷在线播放 | 黄色小说在线免费观看 | 久久精品在线 | 中文字幕自拍 | 午夜在线国语中文字幕视频 | 99视频网| 国产av毛片| 欧美日韩视频在线 | аⅴ资源新版在线天堂 | 亚洲高清在线 | av免费观看在线 | 成人网址在线观看 | 波多野结衣在线观看一区二区 | 欧美久久久久久久 | 欧美性生交xxxxx久久久 | 国产午夜精品久久久久久久 | 怡红院av| 福利视频二区 | www.一区二区 | 国产精品久久久久久久 | 日本理伦片午夜理伦片 |