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)

全世界的程序员们联合起来吧!
原文地址:https://www.cnblogs.com/chaojiyingxiong/p/14988069.html