python - 我得到的 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
组件重复此过程(但使用不同的查询)但是当我尝试将结果返回DataFrame
给dcc.Store
'mem-store2-ov'
我时收到错误消息
dash.exceptions.InvalidCallbackReturnValue:..mem-store2-ov.data 的输出值数量无效...预期 1 得到 8896
这是什么原因造成的?对于第一个dcc.Store
,我有时也会得到不同数量的值DataFrame
,但我没有收到此错误消息。
解决方案
推荐阅读
- javascript - 从 ajax 调用中的控制器访问会话变量
- uwp - 那是什么奇怪的符号以及如何治愈它?
- angular - Angular 注入错误 AngularFirestore -> InjectionToken Platform ID`
- vba - 辅助 Excel 窗口中的 PasteSpecial 更改主窗口中的工作表
- intellij-idea - 如何检查类是否有 @CompileStatic 注释?
- d3.js - 如何遍历 d3 嵌套数据
- linux - 期望:如何遍历目录中的文件?
- angular - ng 服务上的角度错误
- ruby - 如何从文本中删除零宽度空格字符
- django - 通过 Nginx 和 Django 记录内部服务器错误