白日依山尽,黄河入海流。欲穷千里目,更上一层楼。 -- 唐·王之涣

Flask-mail测试和遇到的问题

导语

今天在尝试 Flask-Mail 发送邮件的过程中,遇到一个小问题导致发送邮件失败,查到了半天问题,真是被自己蠢到了。
这里针对这个问题的前因后果做一个整理分享给大家,避免大家踩同样的坑。

安装 Flask-Mail

这里建议利用 virtualenv 来创建隔离的环境来测试发送邮件,关于 virtualenv相关的介绍和使用可以参考如下连接

Centos下pyenv安装python多版本-增强版

Centos下python纯净虚拟环境

阅读更多

Flask的config使用总结

针对项目的不同, flask 可以采用不同配置方式来快速开发

直接配置

app.config['HOST'] = 'www.baidu.com'
app.config.update(
    'HOST' = 'www.baidu.com',
    'PORT' = 3306
)

查看具体的配置 print app.config.get('HOST')

通过环境变量加载

export MyAppConfig='/etc/flask-setting.cfg'

app.config.from_envvar('MyAppConfig')
阅读更多