Python 如何使用Plotly Dash in Single Flask应用程序创建多个Dashoard?

Python 如何使用Plotly Dash in Single Flask应用程序创建多个Dashoard?,python,flask,integration,plotly-dash,Python,Flask,Integration,Plotly Dash,我现在可以了,但在单个烧瓶应用程序中是否可以有多个仪表板?原因是我希望针对不同的用户组使用不同的仪表板,并且我希望每个仪表板能够独立于其他仪表板进行缩放 您只需创建多个破折号实例即可。我不太清楚你说的独立缩放是什么意思 范例 下面是创建2个破折号实例的一个最小示例。你可以按习惯添加数字和回拨 import dash import dash_html_components as html from flask import Flask server = Flask(__name__) # Se

我现在可以了,但在单个烧瓶应用程序中是否可以有多个仪表板?原因是我希望针对不同的用户组使用不同的仪表板,并且我希望每个仪表板能够独立于其他仪表板进行缩放

您只需创建多个破折号实例即可。我不太清楚你说的独立缩放是什么意思

范例

下面是创建2个破折号实例的一个最小示例。你可以按习惯添加数字和回拨

import dash
import dash_html_components as html
from flask import Flask

server = Flask(__name__)

# Set-up endpoint 1
app_1 = dash.Dash(__name__, server=server, url_base_pathname='/app1/')
app_1.layout = html.H1('App 1')

# Set-up endpoint 2
app_2 = dash.Dash(__name__, server=server, url_base_pathname='/app2/')
app_2.layout = html.H1('App 2')

# Run server
server.run()

我无法用Dash的最新版本实现这一点:所有URL都出现404个错误。到底是这段代码吗?是的,但我意识到问题出在我的web配置中—web服务器是如何配置的。它没有为/app1/运行wfastcgi。很明显,真的很抱歉。