Flask是一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板的处理,即:将模板和数据进行渲染,将渲染后的字符串返回给用户浏览器
安装Flask
pip3 install flask
测试代码
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "hello world"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=80, debug=True)
运行代码
切换到python文件的目录
python three.py
假设没有后面两句,就运行下面代码
如果没有run语句需要按照下面执行
set FLASK_APP=three.py
set FLASK_ENV=development
flask run