第一種:通過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)
