一、虚拟隔离环境和flask快速示例

flask全局安装有一个坏处,以前有一个站点是用老版本的,现在的是新版本的,就会有问题,在主要的环境下只能装一个,所以安装flask还有其他的包,我们尽量去建一个隔离的环境,相互之间不会有干扰。

创建虚拟隔离环境

virtualenv 工具  指定文件夹复制一份Python,就可以装一些包,不会对其他的有影响

现在不用装了,新版的Python自带了这个功能,3.4以上的用module venv

步骤

创建新文件夹site01,终端中进入这个文件夹(cd)

$ python3 -m venv myenv  python调用模块venv

现在直接写的永远都是调用主环境里的Python,应该激活这个环境

这样激活虚拟环境,记得是在site01下的目录下

$ deactivate 来关闭激活的虚拟环境

pip 安装组件

激活虚拟环境上下文

pip3 install flask

快速示例

进入虚拟隔离环境,$ python3 hello.py

app.debug = True跟在app=Flask(__name__)后,激活调试,这样修改了源代码并保存后就会自动重新载入

可以匹配多个地址

地址带/和不带/是两个地址,偏好/结尾,容错效果好。例如/uke/

过程

先请求,路由去找对应的函数,返回相应的字符串,做出响应成为HTML呈现在客户端的浏览器。

推荐阅读更多精彩内容