美文网首页
Flask Web 开发学习 - 第6章

Flask Web 开发学习 - 第6章

作者: chiros | 来源:发表于2016-03-07 15:59 被阅读0次

开始使用 powershell 设定环境变量的时候一直不行,
后来换成 command 设置环境变量就可以了.
而且 powershell 开启服务的时候还会显示要设定 MAIL_DEFAULT_SENDER,
但是 command 就不会提示这个错误, 不知道是为什么

用的是163的邮箱, 新建testmail文件夹, testmail/hello.py :

from flask import Flask,render_template
from flask.ext.mail import Mail,Message
import os

app = Flask(__name__)
app.config['MAIL_SERVER'] = 'smtp.163.com' 
app.config['MAIL_PORT'] = '994' 
app.config['MAIL_USE_TLS'] = False
app.config['MAIL_USE_SSL'] = True
app.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME')
app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD')

mail = Mail(app)

@app.route('/')
def index():
    msg = Message('Flask-Mail',sender=os.environ.get('MAIL_USERNAME'),recipients=['myqq@qq.com'])
    msg.body = 'body'
    msg.html = 'HTML'
    mail.send(msg)

    return '发送成功</br>USERNAME:%s</br>PASSWORD:%s' % os.environ.get('MAIL_USERNAME')

if __name__ == '__main__':
    app.run(debug=True)

在 command 里面 设定环境变量

set MAIL_USERNAME=myname@163.com
set MAIL_PASSWORD=mypassword

运行服务, 打开http://127.0.0.1:5000 就能收到 从 myname@163.com 发到 myqq@qq.com 的邮件了

(venv) python hello.py

莫名其妙卡了一天的点, 终于过了

相关文章

  • python flask安装和命令

    Flask Web开发实战学习笔记 Flask简介 Flask是使用Python编写的Web微框架。Web框架可以...

  • 分享Flask电子书PDF及代码+资料

    分享flask+最新高清经典资料 Flask Web开发:基于Python的Web应用开发实战(第2版)》中文PD...

  • Flask web开发

    注:采转归档,自己学习查询使用 Flask web开发(1):安装Flask web开发(2):程序的基本结构Fl...

  • Flask 轻博客

    取自实验楼实验Flask开发轻博客 作为Flask入门系列感觉不错,最近在学习《 Flask Web 开发 》,与...

  • Flask Web 开发 -- 摘要

    前言 本文为《Flask Web开发:基于Python的Web应用开发实战》第2版 的内容摘要 摘要 第 1 章:...

  • Flask初探一(Flask 各参数的应用)

    Flask简介 Flask是什么 Flask 是一个 Python 实现的 Web 开发微框架,轻量级Web 开发...

  • python之路

    书《简明python教程》——>《python学习手册》 (若web路线:《Flask Web开发:基于Pytho...

  • Flask系列:工作流程

    这个系列是学习《Flask Web开发:基于Python的Web应用开发实战》的部分笔记 客户端——web 服务器...

  • Python备忘

    python学习备忘未整理 狗书是的是:Flask Web开发:基于Python的Web应用开发实战 2018-0...

  • Flask系列:数据库

    这个系列是学习《Flask Web开发:基于Python的Web应用开发实战》的部分笔记 对于用户提交的信息,包括...

网友评论

      本文标题:Flask Web 开发学习 - 第6章

      本文链接:https://www.haomeiwen.com/subject/lgoakttx.html