1、简介
Flask是使用Python语言编写的一个轻量级 Web 应用框架,Flask框架灵活、轻便、安全且容易上手,使用该框架可以在短时间内完成功能丰富的中小型网站或Web服务的实现。
2、安装
由于各种因素我们需要不同版本的python,为了实现在同一个系统中使用多个python环境,我们可以使用沙箱环境来解决这个问题。所谓沙箱环境就是在一个系统当中,创建多个独立的微型python环境,环境之间互不影响。使用哪个激活哪个就可以了。
2.1 沙箱环境的安装
(1) 下载anaconda安装包
anaconda下载地址:https://www.anaconda.com/distribution/
(2) 安装anaconda
(3) 创建沙箱环境
安装成功之后开始创建沙箱环境,在windows的命令行中输入以下命令
conda create -n flaskE(环境名字,自定义) python=3.7
创建完成之后即可在anaconda的安装目录下的envs文件中看到沙箱环境
(4) 沙箱环境的切入和退出
切入沙箱环境
activate 环境名字
退出沙箱环境
conda deactivate
2.2 Flask的安装
(1) 命令行安装
先切换到沙箱环境,再在命令行中执行以下命令安装flask
pip install flask==1.1.1
(2) pycharm中安装
在pycharm中选择沙箱环境中的python
3、第一个Flask项目
from flask import Flask # 导入
app = Flask(__name__) # 创建http实例
@app.route("/index/") # 这里编写的是地址上匹配的内容,我们叫他路由
def index(): # 这个函数就是满足这个路由调用的函数
return "第一个Flask项目" # 将函数结果返回给浏览器
if __name__ == '__main__':
app.run(port=8888) # 启动实例(服务器) port设置端口
在浏览器中输入地址后,flask服务查找是否有相匹配的路由,有的话就调用被装饰的函数,再将函数结果返回给浏览器,从而在浏览器中显示。