前言
Flask是一个使用 P**ython 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。Flask也被称为 “microframework” (微框架),因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。
Flask 不会替你做出许多决定,比如选用何种数据库。 类似的决定,如使用何种模板引擎,是非常容易改变的。 Flask可以变成你任何想要的东西,一切恰到好处,由你做主。缺省情况下, Flask 不包含数据库抽象层、表单验证或者其他已有的库可以处理的东西。然而, Flask 通过扩展为你的应用添加这些功能,就如同这些功能是 Flask 生的一样。大量的扩展用以支持数据库整合、表单验证、上传处理和各种开放验证等等。Flask 可能是“微小”的,但它已经为满足您的各种生产需要做出了充足的准备。
环境准备
Python安装
推荐使用最新版本的 Python 3。目前Flask最新版本为1.1.1,支持 Python 3.4 及更高版本的 Python 3 、 Python 2.7 和 PyPy.
Python官方网址: https://www.python.org/