在odoo中安装模块时出错

Error during installing of module in odoo

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

但我检查了一下,模型名称在它的 dunder init 上完美声明,视图在它的清单或 dunder openerp 上声明。

在 odoo v10 中使用新的 api。因此,您必须将该模块 v8 升级到 v10。根据您的屏幕截图,此代码是用 V8 编写并使用旧的 API。在 v10 中,osv 包不可用,而且我认为您在函数中不要使用任何 cr, self, context 类型参数,也不要使用 self.pool.get()。对于 v10,您应该使用 self.env[]

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

odoo new api guidlines