如何解决实时更新的 Dash Python 间隔错误
我正在学习 Python 和 dash,我正在构建一个应用程序来监控我的交易。
我改编了以下代码:“实时更新组件”示例(轨道卫星)。它在 jupyter notebook 和 repl.it 上运行良好,但在我的计算机上尝试时出现错误:
"回溯(最近一次调用最后一次): 文件“orbital.py”,第 62 行,在 输入('间隔组件','n_intervals'))"
“输入参数 interval-component.n_intervals 必须是一个列表或元组 dash.dependencies.Inputs。”
我不明白为什么
这是我的代码:
>>> date_obj
datetime.datetime(2021,3,1,tzinfo=<DstTzInfo 'Asia/Dhaka' LMT+6:02:00 STD>)
>>> month = date_obj.strftime("%B")
>>> month
'march'
这是 replit 应用程序的屏幕截图: replit dash
解决方法
正如错误所说,您需要将 Input
包装在一个列表中,如下所示:
@app.callback(Output('live-update-text','children'),[Input('interval-component','n_intervals')])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。