启动破折号时如何自动打开网站?
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)
我正在使用带有 jupyter dash 的 plotly-dash。我想知道如果 Jupyter dash 是 运行 并在 app.run_server(mode='external',debug=True,port=8050).[=10 之后启动仪表板,我是否可以自动打开一个网站=]
原因是我必须登录网站才能连接到仪表板的数据。
谢谢
Dash 在后台在 Flask 上运行,所以我发现了一个类似的 Flask
这里有一个关于如何为达世币调整它的例子:
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)