flask啟動的兩種方式


第一種:通過app.run()方法啟動,這種是python **.py的方式

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return __name__

if __name__ == '__main__':
    app.run()

下面的運行命令是:

 

 第二種方式:通過設定環境變量 FLASK_APP=flaskDemo3.py 來表示將要運行的應用是哪個,然后運行 flask run 來啟動該應用,Flask 自己也帶有一個 Flask 命令,自己尋找app對象,啟動flask應用,這是python -m flask run方式啟動,如何設定監聽的主機呢?默認是 127.0.0.1,如果我們希望設定為 0.0.0.0,那么可以在命令行后面帶上參數 --host=0.0.0.0

 

 直接運行這個命令,也可以啟動flask應用,在此之前,我們需要在pycharm中設置下命令行參數和環境變量,如圖:

 關於python和python -m的區別,參考:Python -m 的典型用法、原理解析與發展演變 - 年輕人——001 - 博客園 (cnblogs.com)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM