flask
文章平均质量分 94
煙のようにそのもの
It's not our abilities that show what we truly are,it's our choices.
展开
-
flask环境搭建
flask环境搭建所需要的一些程序组件的下载地址:1、python语言环境:http://www.python.org/download/。 2、setuptools 组件:https://pypi.python.org/pypi/setuptools/0.9.6。 3、pip 组件:https://pypi.python.org/pypi/pip。 4、virtualenv 虚拟环境组...原创 2018-08-23 00:48:21 · 1528 阅读 · 0 评论 -
flask学习1-环境搭建
依赖(1)安装Flask时将自动安装这些发行版Werkzeug: 实现了WSGI,它是应用程序和服务器之间的标准Python接口。          &am原创 2018-12-02 11:53:16 · 165 阅读 · 0 评论 -
flask学习2-快速入门
mini 版应用程序from flask import Flaskapp = Flask(__name__)@app.route('/') # route()装饰器告诉Flask应该触发的函数所对应的 URLdef hello_world(): # 视图函数 return 'Hello, World!'if __name__ == '__main__': ...原创 2018-12-02 15:04:49 · 237 阅读 · 0 评论 -
flask学习3-程序的基本结构
初始化Web 服务器使用一种名为 Web 服务器网关接口(Web Server Gateway Interface,WSGI)的协议,把接收自客户端的所有请求都转交给这个对象处理。# 程序实例是 Flask 类的对象from flask import Flaskapp = Flask(__name__)__name__:即程序主模块或包的名字。(不可缺少的参数)路由和视图函数客户...原创 2018-12-13 22:32:47 · 109 阅读 · 0 评论 -
flask学习4-模板
业务逻辑 和 表现逻辑业务逻辑:(视图函数)生成请求的响应。表现逻辑:(模板)把表现逻辑移到模板中能够提升程序的可维护性。模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为渲染。为了渲染模板,Flask 使用了一个名为 Jinja2 的强大模板引擎。Jinja2模板引擎形...原创 2018-12-14 00:35:22 · 170 阅读 · 0 评论 -
flask学习5-Web表单
请求对象包含客户端发出的所有请求信息。其中,request.form 能获取 POST 请求中提交的表单数据。Flask-WTF 扩展可以把处理 Web 表单的过程变成一种愉悦的体验。这个扩展对独立的 WTForms 包进行了包装,方便集成到 Flask 程序中。(venv) $ pip install flask-wtf跨站请求伪造保护默认情况下,Flask-WTF 能保护所有表单免...原创 2018-12-15 01:47:30 · 194 阅读 · 0 评论 -
flask学习6-数据库
数据库按照一定规则保存程序数据,程序再发起查询取回所需的数据。Web 程序最常用基于关系模型的数据库,这种数据库也称为 SQL 数据库,因为它们使用结构化查询语言。不过最近几年文档数据库和键值对数据库成了流行的替代选择,这两种数据库合称 NoSQL数据库。SQL数据库关系型数据库把数据存储在表中,表模拟程序中不同的实体。例如,订单管理程序的数据库中可能有表 customers、produ...原创 2018-12-15 04:09:51 · 359 阅读 · 0 评论 -
flask学习7-电子邮件
很多类型的应用程序都需要在特定事件发生时提醒用户,而常用的通信方法是电子邮件。虽然 Python 标准库中的 smtplib 包可用在 Flask 程序中发送电子邮件,但包装了 smtplib 的 Flask-Mail 扩展能更好地和 Flask 集成。使用Flask-Mail提供电子邮件支持(venv) $ pip install flask-mailFlask-Mail 连接到简单邮...原创 2018-12-15 04:43:39 · 602 阅读 · 0 评论