亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:9日期: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 編程
相關文章:
主站蜘蛛池模板: 日本成人在线免费 | 亚欧毛片 | 成人偷拍视频 | 日韩一区国产二区欧美三区 | 清纯唯美综合网 | 国产福利不卡一区二区三区 | 老头巨大粗长xxxxx | 高清一区二区三区免费 | 久草在线视频免费看 | 中文字幕成人 | 91av在线免费观看 | 欧美成人伊人十综合色 | 欧美一级特黄aaaaaa在线看片 | 国产一二三区精品 | 日韩欧美视频一区二区三区 | 日韩欧美一区二区不卡看片 | 九九久久免费视频 | 久久在线影院 | 国产成人精品免费视频大全软件 | 欧美三级黄色大片 | 欧美韩国日本在线 | 日本国产一区二区三区 | 国产在线观看精品香蕉v区 国产在线观看免费人成小说 | 三级网站视频在线观看 | 美女黄色在线看 | 美女视频永久黄网站免费观看国产 | 亚洲精品一区二区三区在线观看 | 视频在线色 | 欧美成人观看视频在线 | 久久爱噜噜噜噜久久久网 | 高清性色生活片久久久 | 久久久不卡国产精品一区二区 | 三级黄色片在线免费观看 | 69xxx·com| 欧美大片aaaa一级毛片 | 国产日韩不卡免费精品视频 | 黑人一级黄色片 | 欧美三级在线观看不卡视频 | 欧美一级高清黄图片 | 一级毛片免费不卡夜夜欢 | 性感美女香蕉视频 |