Flask Web 开发 发送异步邮件

49 篇文章 2 订阅
41 篇文章 3 订阅

继续上一章节的内容,当你点击submit的同时,他会发一封邮件给管理员

但是,他会有短时间几秒钟的无响应,如何避免这样的情况呢?

那就要用到异步邮件

实际上就是交由后来发送这个邮件,算到其他线程里面


代码改动如下

先导入Thread模块

from threading import Thread

然后

这里踩了个坑啊,上一章节里面的send_email函数里面最后一句mail.send(msg)记得删掉,不然会发2遍!!!




最后,感觉确实快了一些,网页很快就恢复了,而email借由后台自动发送了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值