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

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

Python Flask異步發送郵件實現方法解析

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

第一步,修改工廠函數,配置郵件參數

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

第二步,新建一個線程來發送郵件

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

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产欧美精品一区二区色综合朱莉 | 久久久久久久久久性 | av官网在线 | 亚洲福利一区 | 免费久久网 | 97国产爽爽爽久久久 | 欧美视频一级 | 精品视频亚洲 | 亚洲97| 一区二区三区日韩精品 | 欧美一区二区免费在线 | 手机看片在线播放 | 激情欧美一区二区三区 | 亚洲视频欧美视频 | 精品福利在线 | 国产欧美在线观看 | av中文在线观看 | 免费人成激情视频在线观看冫 | 国产精品久久久久久久粉嫩 | 久久伊人一区 | 91一区 | 黄色av观看| 亚洲a网 | 99在线免费观看 | 日韩视频一区二区在线 | 午夜精品一区二区三区在线视频 | 毛片区| 综合二区| 亚洲在线电影 | 久久综合一区二区 | 欧美aaa级 | 久久精品中文 | 欧美精品欧美精品系列 | 亚洲在线一区二区 | www.久久.com| 亚洲视频在线观看免费 | 国产成人免费视频网站高清观看视频 | 一级黄色片一级黄色片 | 成人一区二区三区在线 | 日韩av免费在线观看 | 亚洲美女视频 |