下面的最小示例在我通过调用“ python testapp.py”启动时可以正常工作,但在使用“ flask run”命令时不起作用。不工作,是指该页面无法投放。另外,IP地址设置不正确。我的示例代码的最后一行将主机设置为192.168.86.43,但是“烧瓶运行”显示了在127.0.0.1上运行的应用程序。 “烧瓶运行”不会返回任何错误,但不会为该页面提供服务。如果我执行“ python testapp.py”,我将获得正确的主机IP,并且页面可以正常运行。
export FLASK_APP=testapp.py
flask run
显示IP地址127.0.0.1,但不提供网页
python testapp.py
显示IP地址192.168.86.43并投放页面
# testapp.py
from flask import Flask, Response
app = Flask(__name__)
@app.route('/status/', methods=["GET"])
def test():
return Response(response='<h1>hello world.</h1>', status=200)
if __name__ == '__main__':
app.config["SECRET_KEY"] = '\x02\x84s7'
app.run(host = "192.168.86.43", port = 5000, debug = True)
不显示错误消息。请问有关如何调试的任何建议?