運行 Flask

運行 Flask

官方文檔中,新版本的 Flask(>=0.11) 運行方式和之前有所不一樣,可是按照官方文檔,可能會碰到坑的地方:shell

Error: Could not locate Flask application. You did not provide the FLASK_APP environment variable.

問題出在終端上面:flask

# run.py
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run(debug=True)

Linux

不用多說,直接運行:app

$ export FLASK_APP=run.py
$ flask run
 * Running on http://127.0.0.1:5000/

Windows

Windows 下的比較坑……ide

若是你的 Terminal 用的是 cmd,那麼運行:debug

> set FLASK_APP=run.py & flask run
 * Running on http://127.0.0.1:5000/

若是你的 Terminal 用的是 powershell,那麼運行:code

> $env:FLASK_APP=".\run.py" | flask run
* Running on http://127.0.0.1:5000/
相關文章
相關標籤/搜索