码迷,mamicode.com
首页 > 其他好文 > 详细

(五)flask扩展

时间:2017-05-19 14:29:18      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:python

纵观上面的内容,发现其实开发Flask小程序非常的简单嘛,但是简单归简单,这么简单的Flask程序用来练练手,玩一玩还是可以的,但是要用来开发实际的项目,恐怕不够吧?
不够?你是说功能太单一?譬如,要把数据存储起来怎么办?起码要用到数据库吧?要上传文件怎么办?要写复杂的页面怎么办?写表单怎么办?发邮件呢?......

flask扩展:发送邮件
链接:http://pythonhosted.org/Flask-Mail/
pip install Flask-Mail


#coding:utf-8
from flask import Flask
from flask_mail import Mail, Message

app = Flask(__name__)

#设置邮箱服务器的配置信息(也就是用于发邮件的服务器)
app.config["MAIL_USERNAME"] = "15915822634@139.com"
app.config["MAIL_SERVER"] = "smtp.mail.10086.cn"
app.config["MAIL_PASSWORD"] = "NetMan0223"

#初始化邮箱实例
mail = Mail(app)

@app.route("/",)
def index():
    #邮件消息对象
    msg = Message(
        "hello",    #标题
        body="testing",    #邮件内容
        sender="15915822634@139.com",    #发件人
        recipients=["996298929@qq.com"] #收件人
    )
    #发送邮件
    mail.send(msg)
    return "send success!"

if __name__ == "__main__":
    app.run(debug=True, host="0.0.0.0")

(五)flask扩展

标签:python

原文地址:http://freshair.blog.51cto.com/8272891/1927411

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!