久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:11日期: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()方法拿到應用程序上下文。特此記錄一下

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 婷婷在线视频 | 超碰偷拍 | 国产精品久久久久久久午夜片 | 成人午夜电影网 | 欧美精品第一页 | 日韩视频三区 | 91视频在线网址 | 欧美激情a∨在线视频播放 成人免费共享视频 | 欧美中文字幕在线观看 | 国产精品久久久久久久娇妻 | 日韩亚洲视频在线观看 | 毛片毛片毛片毛片 | 国产精品亚洲精品 | 成人午夜精品一区二区三区 | 欧美日韩一区二区三区在线观看 | 日韩午夜电影在线观看 | 在线观看www| 国产精品久久久久久久娇妻 | 亚洲一级黄色 | 欧美日本久久 | 亚洲天堂一区 | 国产精品久久久av | 精品久久一二三区 | 丁香婷婷在线 | 久久二区三区 | 久爱国产| 一区二区视频 | 国产日产精品一区二区三区四区 | 日韩视频在线观看一区 | 精品国产区 | www.一区| 日韩久久久久久久久久久 | 欧洲妇女成人淫片aaa视频 | 黄色一级片在线看 | av手机在线电影 | 国产一区二区在线视频观看 | 免费福利网站 | 九色在线播放 | 黄在线免费观看 | 狠狠操综合网 | 国产精品禁久久精品 |