如何运行 Dash 应用程序而不在编辑过程中崩溃?

问题描述 投票:0回答:1

我是 dash 的新手,目前正在努力理解它。我已经能够启动并运行我的第一个应用程序,但每次编辑它时,服务器都会由于语法错误而崩溃。我以前使用过 Flask,这从来都不是问题(通常它允许我在维护服务器的同时继续编辑)。我的代码如下。

# Import Packages
import dash
from dash import Dash, html, dash_table, dcc
import pandas as pd
import plotly.express as px

app = dash.Dash(__name__)

app.layout = [
    html.H1("Hello, World!")
]

if __name__ == '__main__':
    app.run(debug=True)
flask plotly-dash web-development-server
1个回答
0
投票

这是由于称为“热重载”的功能。根据 Dash 文档:

代码重载和热重载 默认情况下,Dash 包括代码重载和热重载。这意味着当您更改 Python 或 CSS 代码时,Dash 将自动刷新您的浏览器。

您可以控制此行为:

热重载可通过一组参数进行配置:use_reloader、dev_tools_hot_reload 和 dev_tools_hot_reload_interval、dev_tools_hot_reload_watch_interval、dev_tools_hot_reload_max_retry

来源:Dash 开发工具文档

© www.soinside.com 2019 - 2024. All rights reserved.