在odoo中安装模块时出错

时间:2017-11-17 07:32:29

标签: python-2.7 openerp odoo-8 odoo-10 odoo-view

我目前在Odoo中遇到错误。我正在使用Odoo v.10,我正在寻找免费的贷款管理模块,我发现了一个较低版本的模块,这是8,当我安装模块时,它给了我一个错误。这是为什么?

Here's the log error

但是我检查了它,并且模型名称在其dunder init上完美地声明,并且视图在其清单或dunder openerp上声明。

account.loan.proof.type, model name

my views.xml

my dunder init

the dunder openerp

2 个答案:

答案 0 :(得分:0)

在odoo v10中使用新的api。所以你必须将模块v8升级到v10。根据您的屏幕截图,此代码使用V8编写并使用旧API。在v10中,osv包不可用,我也认为你没有在功能中使用任何 cr,self,context 类型参数,也没有使用 self.pool获得()即可。你应该使用 self.env [] 来获取v10。

答案 1 :(得分:0)

你必须将你的插件从旧的api升级到新的api。请阅读本指南,它会对您有所帮助。

odoo new api guidlines