午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:17日期: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

第二步,新建一個(gè)線程來(lái)發(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)用程序上下文。特此記錄一下

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产精品污视频 | 亚洲三页 | 91色国产 | 成人精品av | 欧美hdse| 亚洲午夜激情视频 | 播播激情网| 日本一区免费 | 亚洲午夜视频在线 | 欧美日韩乱国产 | 亚洲成年人在线观看 | 成年人国产视频 | 亚洲第一页av | 69av在线视频 | 69性视频 | 自拍视频一区二区 | 97色综合| 轻轻色在线观看 | 在线观看一二三区 | 久久95| 日本黄色激情视频 | 亚洲一区二区视频在线观看 | 亚洲美女在线视频 | 一级片免费在线观看 | 成人免费公开视频 | 欧美精品在线免费观看 | 欧美日韩视频 | 国产成人自拍视频在线 | 午夜美女福利 | 亚洲第八页 | 欧美综合色 | 视频二区中文字幕 | 国产手机视频在线 | 欧美激情一区 | 午夜美女福利 | 国语对白一区 | 欧美黄色aaa | 亚洲一区二区三区四区视频 | 欧美日韩第一页 | 亚洲成人精品久久久 | a毛片在线免费观看 |