如何从JupyterDash实例中获取Flask可调用对象?
获取JupyterDash中的Flask可调用对象
JupyterDash(包括其基类Dash)的实例内部直接封装了Flask应用对象,你可以通过app.server属性直接获取到这个Flask的可调用对象。
在你的代码场景中,具体用法如下:
app = JupyterDash(__name__, external_stylesheets=external_stylesheets) # 获取Flask应用实例 flask_app = app.server # 可以直接对flask_app执行标准Flask操作,比如自定义路由 @flask_app.route('/custom-route') def custom_flask_route(): return "这是JupyterDash内部的Flask自定义路由" app.run_server(port=8118, debug=False)
这个app.server就是你输出日志里提到的名为'webapp'的Flask应用实例,拥有标准Flask应用的全部功能。
内容的提问来源于stack exchange,提问作者Amal Rajan
相关产品推荐
相关产品推荐

