1

我一直在尝试向数据库添加一个新表。现在,我已经创建了表,并且正在通过导体 API 来填充/更新它。我已经定义了一些函数来完成任务。在conductor和db api中定义了函数,以及在conductor.manage和db.sqlalchemy.api中定义的。当我尝试运行系统时,它说

AttributeError:“ConductorAPI”对象没有属性“xxxxxx”

而该函数在 Conductor API 以及 manager 和 db.API 中正确定义。我回溯了代码的流程,看起来代码到达了conductor.api。导体 API 上的函数定义为:

"""在类 LocalAPI"""
def xxxxxx(self, context, node_id, values):

     return self._manager.xxxxxx(context, node_id, values)

现在,在此之后它给出了错误。尽管该功能存在于conductor.manager 中。请帮助我找出为什么会出现此错误。

4

1 回答 1

1

所以,我想通了。您还需要将接口添加到conductor.rpcapi,现在它工作正常!

于 2013-09-10T16:51:00.197 回答