为了便于讨论,假设我想创建自己的模块,其名称类似于数学(这已经是预定义的),然后从另一个模块导入它。下面是我的代码的目录结构:math.pyfrom math import whatever
如果我运行__init__.py,将选择内置的数学模块,而不是我包含的数学模块,但我想访问我的数学模块。我发现解决这个问题的唯一方法是简单地将math.py重命名为不同的<
对于Handsontable,我使用自动完成列让用户从预定义的名称列表中进行选择。但是,当用户选择一个名称时,我实际上并没有将该名称存储在我的数据对象上,而是存储一个连接到该名称的id。id也是最初加载表时数据上可用的内容。
这意味着我需要一个从id到name的函数,反之亦然。我在呈现器中使用id to name函数,在beforeChange中使用name to id函数,以便输出包含id。这里是