纵观上面的内容,发现其实开发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扩展
原创
©著作权归作者所有:来自51CTO博客作者TtrToby的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:(四)4 请求-响应流程
下一篇:(六)模板渲染
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Canvas与艺术】五星五色瓶盖
用Html5/Canvas绘制五星五色瓶盖。
Canvas 艺术 -
【Canvas与艺术】五色五叶草
使用HTML5/Canvas绘制五色五叶草。
Canvas 五色五叶草 -
Python Flask 学习笔记 —— 三(Flask 扩展学习 )
一、表单验证 wtf二、数据库操作(ORM).
Flask python flask mysql 数据 -
Flask 入门系列教程(五)
在 Flask 中使用数据库
flask 数据库 sqlalchemy