- 创建一个虚拟环境
$ mkdir myproject
$ cd myproject
$ python3 -m venv venv
- 激活虚拟环境
$ . venv/bin/activate
- 安装Flask
$ pip install Flask
- 运行flask
一个最小的Flask应用,保存为hello.py在项目根目录,如今是myproject
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
Cli
$ export FLASK_APP=hello.py
$ flask run
如果要开启调试模式
$ export FLASK_ENV=development
$ flask run
- route相关
1. @app.route('/user/<username>') 其中<variable_name>作为变量传递
2. @app.route('/post/<int:post_id>') 其中<converter:variable_name> converter为转换器(string/int/float/path/uuid)
3.
补充:学习过程遇到的名字解释
- WSGI:Web Server Gateway Interface