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)

posted @ 2021-07-08 20:39  年轻人——001  阅读(14884)  评论(0编辑  收藏  举报