gpt4 book ai didi

python - 如何禁用flask app.run() 的默认消息?

转载 作者:行者123 更新时间:2023-12-03 23:28:59 28 4
gpt4 key购买 nike

运行flask应用程序时,例如

... 
if __name__ is "__main__":
app.run(port=self.port)

...

有一些关于运行的消息。
* Serving Flask app "__main__" (lazy loading)
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

我如何禁用所有这些消息?

最佳答案

要禁止 Flask 显示有关在生产环境中使用开发服务器的警告横幅消息,请在运行 Flask 之前添加 2 条 cli 行:

from flask import Flask
import sys

cli = sys.modules['flask.cli']
cli.show_server_banner = lambda *x: None

app = Flask(__name__)
app.run(host='0.0.0.0', port='80')

https://gist.github.com/jerblack/735b9953ba1ab6234abb43174210d356

关于python - 如何禁用flask app.run() 的默认消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54141751/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com