亚洲免费在线视频-亚洲啊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 編程
相關文章:
主站蜘蛛池模板: 三级视频在线播放 | 国产伦精品一区二区三区四区 | 免费看一级做a爰片久久 | 亚洲综合射 | 91久热 | 欧美成人免费全部观看天天性色 | 99久久精品国产一区二区成人 | 日韩欧美精品一区二区三区 | 欧美一级毛片大片免费播放 | 成人涩涩屋福利视频 | 亚洲精品综合一区二区三区在线 | 亚洲午夜精品久久久久久抢 | 波多野结衣视频在线 | 一本一本久久a久久精品综合麻豆 | 日本aaaa精品免费视频 | 国内精品1区1区3区4区 | 成人在线a | 美女被男人cao的爽视频黄 | 免费播放特黄特色毛片 | 日韩免费毛片全部不收费 | 欧美成人猛男性色生活 | 亚洲偷偷自拍 | 久久国产精品影院 | 特级黄色毛片在放 | 国产自约视频 | 日本一区二区不卡久久入口 | 奇米四色综合久久天天爱 | 国产精品国产三级国产专 | 欧美一级视频精品观看 | 欧美怡红院高清在线 | 精品国产三级a在线观看 | 一个人看的www日本视频 | 国内精品久久久久影院老司 | 狼人激情网 | 性做久久久久久 | 91视频站| 另类综合视频 | 最近免费手机中文字幕3 | 美女张开腿黄网站免费 | 久久综合丁香 | 欧美在线综合视频 |