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