flask

Flask环境搭建及基础项目构建

一、Flask环境搭建

1、安装python

这里使用的版本是最新的3.6.1,直接到python官网下载安装。安装过程中会提示打勾将python路径写入Window环境变量中,这里需要打勾选中。

安装完成后,打开命令行,输入python,如果能进入python命令行就表示安装成功。

 

2、安装pip

下载pip:https://bootstrap.pypa.io/get-pip.py

直接双击执行安装,安装完成后,在命令行输入

pip –version

如果不报错则说明安装成功

 

3、安装setuptools

接着需要安装setuptools,setuptools可以让我们方便地安装和管理python包。setuptools直接使用pip安装。

pip install –upgrade pip setuptools

 

4、安装virtualenv

在开发时要调试运行Flask项目,我们需要一个Python运行环境,virtualenv就是一个很流行的Python环境。virtualenv也是直接使用pip安装

pip install virtualenv

 

至此,Flask运行环境已基本搭建完毕。接着就开始来做一最基本的Flask项目

 

二、一个基本的Flask项目

1、建立项目文件夹flask-demo

在命令行下,进行要创建项目的文件夹路径,使用下面命令创建文件夹。

mkdir flask-demo

 

2、初始化运行环境

在命令行下进入flask-demo文件夹,使用virtualenv初始化一个运行环境venv

cd myproject

virtualenv venv

这时,可以看到flask-demo文件夹下面生成了一个venv文件夹。

最后,开启运行环境

venv\Scripts\activate

这样,一个virtualenv运行环境就布署好了。接着进入Flask项目搭建

 

3、安装Flask

pip install Flask

 

4、新建hello.py文件

 

from flask import Flask

app = Flask(__name__)


@app.route('/')
def index():
    return '<h1>Hello World!</h1>'


@app.route('/user/<name>')
def user(name):
    return '<h1>Hello, %s!</h1>' % name


if __name__ == '__main__':
    app.run(debug=True)

在上面代码中,先是引入了Flask框架,然后定义一个Flask应用,接着在这个应用下定义了两个路由,最后以调试模式运行这个应用。

 

5、启动程序

使用python命令运行上面的应用

python hello.py

当程序正常启动后,可以看到命令行界面提供了应用的访问网址,如:

http://127.0.0.1:5000/

这个网址直接访问我们程序中的根路由“/”。

另外一个路由的访问路径是

http://127.0.0.1:5000/user/ken

 

使用postman的访问效果如下:

 

需要注意的是,在执行python hello.py时一定要保证是在开启运行环境下执行的,即需要先运行

venv\Scripts\activate

 

本文完。

 

那时那我

jinyunblogadmin

发表评论

电子邮件地址不会被公开。 必填项已用*标注