启动破折号时如何自动打开网站?

how to automatically open a website when launching the dash?

我正在使用带有 jupyter dash 的 plotly-dash。我想知道如果 Jupyter dash 是 运行 并在 app.run_server(mode='external',debug=True,port=8050).[=10 之后启动仪表板,我是否可以自动打开一个网站=]

原因是我必须登录网站才能连接到仪表板的数据。

谢谢

Dash 在后台在 Flask 上运行,所以我发现了一个类似的 Flask ,它可以类似地适用于 dash(在撰写此答案时感谢该问题的两个响应者)。

这里有一个关于如何为达世币调整它的例子:

import os
from threading import Timer
import webbrowser

import dash
from dash import html
from dash import dcc

app = dash.Dash(__name__)

app.layout = html.Div(
    [
        dcc.DatePickerRange(id='date-range')
    ]
)

def open_browser():
    if not os.environ.get("WERKZEUG_RUN_MAIN"):
        webbrowser.open_new('http://127.0.0.1:1222/')

if __name__ == "__main__":
    Timer(1, open_browser).start()
    app.run_server(debug=True, port=1222)