您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Flask应用程序中运行Dash应用程序

在Flask应用程序中运行Dash应用程序

从文档:

基本的Flask应用程序可从访问app.server。

import dash
app = dash.Dash(__name__)
server = app.server

你还可以将自己的Flask应用实例传递到Dash中:

import flask
server = flask.Flask(__name__)
app = dash.Dash(__name__, server=server)

现在有了Flask实例,你可以添加所需的任何路由和其他功能

@server.route('/hello')
def hello():
    return 'Hello, World!'

对于一个更笼统的问题,“我如何才能彼此相邻地服务两个Flask实例”,假设你最终没有像上面的Dash答案那样使用一个实例,则可以使用DispatcherMiddleware这两个应用程序。

dash_app = Dash(__name__)
flask_app = Flask(__name__)

application = DispatcherMiddleware(flask_app, {'/dash': dash_app.server})
Python 2022/1/1 18:24:57 有185人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶