短跑抑制回拨异常不起作用

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

这是我在代码中实现它的方式。我已经分别尝试了每种方式,并将它们全部用作未注释的代码行。无论我使用的是哪种方法的组合,仪表板加载后,我仍然必须手动打开抑制错误。

app = dash.Dash(__name__, external_stylesheets=external_stylesheets)
app.title = 'TEST'

app.config['suppress_callback_exceptions'] = True
app.config.suppress_callback_exceptions = True

我也尝试过(没有任何运气):

app = dash.Dash(__name__, external_stylesheets=external_stylesheets,
                suppress_callback_exceptions = True)

import sys
class HaltCallback(Exception):
    pass

@app.server.errorhandler(HaltCallback)
def handle_error(error):
    print(error, file=sys.stderr)
    return ('', 204)

还有其他尝试抑制回调异常的可能方法吗?我正在为老板制作仪表板,因此我真的很想在加载时自动执行错误抑制。

python html plotly-dash suppress-warnings
1个回答
0
投票

想通了

if __name__ == '__main__':
    app.run_server(debug=False,dev_tools_ui=False,dev_tools_props_check=False)

仅需要在实际网页上禁用dev_tools_ui

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