簡體   English   中英

Flask應用未運行

[英]Flask app not running

from flask import Flask
app = Flask(__name__)

@app.route("/")
def index():
    return "Index!"

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

@app.route("/members")
def members():
    return "Members"



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

我正在嘗試運行上述示例程序,但不確定如何在瀏覽器中檢查輸出。 我嘗試了鏈接-http : //127.0.0.1 : 5000/hellohttp : //127.0.0.1 : 5000/members沒有出現。 如果我有什么需要幫助我嗎?

確保系統中已安裝Flask,您可以嘗試$ pip freeze | grep flask $ pip freeze | grep flask ,如果不運行

$ pip install Flask

當您運行$ python <filename>.py類的應用程序時,您會看到類似

* Running on http://localhost:5000/

如果您不熟悉Flask,請按照以下步驟操作,您將能夠在瀏覽器中查看路徑。 首先安裝virtualenv和pip。

sudo apt-get install python-virtualenv
sudo apt-get install python-pip

創建一個目錄,以存儲對象。

mkdir yourflaskapp
cd yourflaskapp

創建將在其中安裝flask的虛擬環境。

virtualenv yourvirtualenv

成功創建虛擬環境后,使用以下命令將其激活。 要停用類型並運行deactivate

source yourvirtualenv/bin/activate

現在在您的虛擬環境中安裝flask。

pip install flask

在下面創建文件app.py,然后運行python app.py

from flask import Flask
app = Flask(__name__)

@app.route("/")
def index():
    return "Index!"

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

@app.route("/members")
def members():
    return "Members"

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM