Flask Introduction介绍


什么是flask?

Flask是一个Web框架,它提供了用于在python中构建轻量级Web应用程序的库。它由Armin Ronacher开发,他领导着一个国际Python爱好者团体(POCCO)。它基于WSGI工具包和jinja2模板引擎。 Flask被认为是一个微框架

什么是WSGI?

它是Web服务器网关接口的首字母缩写,是python Web应用程序开发的标准。它被视为Web服务器和Web应用程序之间通用接口的规范。

什么是Jinja2?

Jinja2是一个Web模板引擎,它将模板与特定数据源相结合,以呈现动态网页。

Flask环境设置

要在系统上安装flask,我们需要在我们的系统上安装python 2.7或更高版本。但是,我们建议使用python 3进行flask中的开发。

安装虚拟环境(virtualenv)

virtualenv被认为是虚拟python环境构建器,用于并排创建多个python虚拟环境。可以使用以下命令安装它。

$ pip install virtualenv

安装完成后,我们可以将新的虚拟环境创建到一个文件夹中,如下所示。

$ mkdir new
$ cd new
$ virtualenv venv

要激活相应的环境,请在Linux操作系统上使用以下命令。

$ venv / bin / activate

在Windows上,使用以下命令。

$ venv \ scripts \ activate

我们现在可以使用以下命令安装flask。

$ pip install flask

但是,我们可以使用上述命令安装flask,而无需创建虚拟环境。

要测试flask安装,请在命令行中打开python并键入python以打开python shell。

flask-introduction.png