在看Flask-web开发第六章的时候发现运行书上的代码有错误,在挣扎了一中午,终于找到问题所在以及解决方法:
shell方面:
from hello import mail
from flask_mail import Message
from hello import mail
from flask import current_app
msg = Message('Test mail', sender='xxx@qq.com',
recipients=['xxx@.qq.com'])
msg.body = 'text body'
msg.html = '<b>HTML</b> body'
app_ctx = app.app_context()
app_ctx.push()
with app_ctx:
mail.send(msg)
在PS中设置了环境变量:
(venv) $ set MAIL_USERNAME=XXXXXXXX@qq.com #此处填写你的账户
(venv) $ set