首页 > 解决方案 > 我得到的 dcc.Store 的输出值数量无效

问题描述

我有两个不同dcc.Store的组件来在仪表板中存储两个查询的结果。

html.Div([dcc.Store(id='memory-store')]),  
html.Div([dcc.Store(id='mem-store2-ov')]),

第一个dcc.Store 'memory-store'组件的回调函数工作正常。我运行一个查询,将其存储到 apd.DataFrame并返回df.to_dict('records')

我对第二个dcc.Store组件重复此过程(但使用不同的查询)但是当我尝试将结果返回DataFramedcc.Store 'mem-store2-ov'我时收到错误消息

dash.exceptions.InvalidCallbackReturnValue:..mem-store2-ov.data 的输出值数量无效...预期 1 得到 8896

这是什么原因造成的?对于第一个dcc.Store,我有时也会得到不同数量的值DataFrame,但我没有收到此错误消息。

标签: pythondashboardplotly-dash

解决方案


推荐阅读