请确保以下几点:
例如:
app.callback('output', 'value')(input_data)
app.callback(Output('output', 'value'), [Input(input_id, 'value')])(callback_function)
例如:
@app.callback([Output('output1', 'value')]) def callback_function(input_data): ...
@app.callback([Output('output1', 'value'), Output('output2', 'value')]) def callback_function(input_data): ...
例如:
@app.callback(Output('output', 'value'), [Input('input', 'value')]) def callback_function(input_data): a = 1 / 0 return a
如果有除以0的操作,则会出现错误,app.callback函数也无法正常工作。
以上三点是app.callback函数无法正常工作时需要排查的问题。确保上述三点没有问题后,app.callback函数应该能够正常工作。