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文件,此时该文件本身不再运行启动命令,只是加载了代码。