async
异步支持需要Python3.7及以上。# 创建
$ mkdir myproject
$ cd myproject
$ python3 -m venv venv
# 激活
$ . venv/bin/activate
# 创建
> mkdir myproject
> cd myproject
> py -3 -m venv venv
# 激活
> venv\Scripts\activate
$ pip install Flask
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
> set FLASK_APP=hello
> flask run
* Running on http://127.0.0.1:5000/
http://127.0.0.1:5000/
就会看到Hello, World!
字样。from flask import Flask
,Flask类的实例就是一个WSGI应用,这样才能跑起来。
app = Flask(__name__)
,参数__name__
是模块或包名,这样Flask才能去查找Web相关文件。
@app.route("/")
,定义了接口的URL,也就是路由配置,默认是GET方法。
hello_world()函数是具体的接口处理逻辑代码,返回了一个HTML字符串。
参考资料: https://flask.palletsprojects.com/en/2.0.x/ https://flask.palletsprojects.com/en/2.0.x/foreword/ https://flask.palletsprojects.com/en/2.0.x/installation/ https://flask.palletsprojects.com/en/2.0.x/quickstart/
联系客服