提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Flask框架
前言
Flask 是一个轻量级的 Web 应用框架, 使用 Python 编写
提示:以下是本篇文章正文内容,下面案例可供参考
一、简介
虚拟环境:
安装 virtualenv
sudo pip3 install virtualenv
升级 pip 和 virtualenv 到最新版:
sudo pip3 install -U pip virtualenv
执行如下命令可以查看 virtualenv 的版本:
pip3 freeze | grep virtualenv
默认目录为 /home/project
查看版本
pip3 freeze | grep virtualenv
创建虚拟环境
virtualenv -p python3 venv
启动虚拟环境或进入虚拟环境:
source venv/bin/activate
二、安装 Flask
在虚拟环境中安装目前最新的 Flask 框架 1.1.2 版本,执行如下命令:
$ pip install flask==1.1.2
运行.py应用既可以使用 flask 命令也可以使用 Python 的 -m 调用 flask,在运行之前你需要设置 FLASK_APP 的环境变量来告诉终端需要运行哪个应用。
在终端执行如下命令:
export FLASK_APP=hello.py
flask run
在实验环境中执行如下命令:
export FLASK_APP=hello.py
flask run -h 0.0.0.0 -p 8080
为了让所有的开发者特征可用(包括调试模式),在运行服务器之前可以设置 FLASK_ENV 环境变量为 development:
export FLASK_ENV=development
export FLASK_DEBUG=1
flask run -h 0.0.0.0 -p 8080
上述命令做了以下几件事:
使调试器(debugger)可用
启动了代码改变自动的热加载
在 flask 应用中开启了 debug 模式