if __name__=="__main__": 的作用

新建一个config.py文件,参数必须全部大写
DEBUG=True
fisher.py
from flask import Flask
 
app = Flask(__name__)
app.config.from_object("config")
 
@app.route("/hello")
def hello():
    return "hello world"
 
if __name__=="__main__":
    app.run(host="0.0.0.0",debug=app.config['DEBUG'])
 
if __name__=="__main__":作用是什么?
生产环境部署:一般采用uwsgi,nginx,python3,flask
uwsgi启动后,倒入了fisher.py文件,此时该文件本身不再运行启动命令,只是加载了代码。
 
 
 
 
 
 
 
 
 

posted @ 2020-12-23 00:03  anobscureretreat  阅读(87)  评论(0编辑  收藏  举报