国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:2日期: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 編程
相關文章:
主站蜘蛛池模板: 99久久国产综合精品网成人影院 | 欧美性精品hd在线观看 | 欧美大片国产在线永久播放 | 国产精品久久人人做人人爽 | 国产精品1区 | 国产成人cao在线 | 国产精品自在线 | 日本免费小视频 | 国内交换一区二区三区 | 国产精品毛片一区二区三区 | 一级毛片在线免费观看 | 亚洲国产精品成人午夜在线观看 | 成人免费网站在线观看 | 欧美精品成人3d在线 | 亚洲视频高清 | 私人毛片免费高清影视院丶 | aaa级大片 | rion美乳弹出来四虎在线观看 | 日本波多野结衣在线 | 性感美女视频免费网站午夜 | 香蕉网影院在线观看免费 | 在线免费观看欧美 | 久久悠| 国产20页| 亚洲www视频 | 国产欧美成人xxx视频 | 国产三级精品最新在线 | 另类视频区第一页 | 亚洲男人的天堂视频 | 性欧美精品久久久久久久 | 久久免费视频观看 | 日本一级特黄高清ab片 | 欧美视频在线观看免费精品欧美视频 | 白嫩美女直冒白浆 | 精品久久影院 | 久久成人18免费 | 日本一区二区三区免费视频 | 91精品国产高清久久久久 | 国产精选在线视频 | 久久亚洲国产精品五月天 | 1a级毛片免费观看 |