Flask Web 开发 发送异步邮件

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

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

那就要用到异步邮件

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


代码改动如下

先导入Thread模块

from threading import Thread

然后

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


Flask Web 开发 发送异步邮件_第1张图片


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

你可能感兴趣的:(Python,Flask,---Flask,web,开发)