【发布时间】:2021-01-19 18:39:00
【问题描述】:
所以我不能显示我的代码,因为它是为了工作,但我突然开始收到“太多递归错误”。直到两周前我才开始收到这个错误。所以我开始在我的代码中寻找这个错误到底发生在哪里。
我目前在我的主数据表上方有一个按钮,它触发了一个包含较小数据表的模式(破折号引导程序)。我在创建此模式时遇到错误,所以我清空了应用程序回调,就像这样(抱歉我在手机上的格式)
@app.callback(
Output(“modal-edit”,“is-open”), Input (“edit-button”, “n-clicks”) )
def toggle_modal(edit):
if edit:
return True
else:
False
只是为了看看模态打开是否是问题所在,我还清除了模态,所以它只是一个正在打开的空白模态。没有发生错误,所以我在模态正文中添加回一个数据表(数据表为空,想法是用户将选择 x # 行,然后有 3 个预设按钮来修改将它们插入回更大的数据表),然后打开模态所需的时间立即显着增加,我再次收到“递归过多”的错误。
在错误开始发生前大约 2 周,我有这个精确的模式和按钮设置,我不确定为什么当这两个对象相互交互时会发生错误。如果有人知道解决方法,将不胜感激
【问题讨论】:
标签: python datatable bootstrap-modal plotly-dash