我目前在Odoo中遇到错误。我正在使用Odoo v.10,我正在寻找免费的贷款管理模块,我发现了一个较低版本的模块,这是8,当我安装模块时,它给了我一个错误。这是为什么?
但是我检查了它,并且模型名称在其dunder init上完美地声明,并且视图在其清单或dunder openerp上声明。
答案 0 :(得分:0)
在odoo v10中使用新的api。所以你必须将模块v8升级到v10。根据您的屏幕截图,此代码使用V8编写并使用旧API。在v10中,osv包不可用,我也认为你没有在功能中使用任何 cr,self,context 类型参数,也没有使用 self.pool获得()即可。你应该使用 self.env [] 来获取v10。
答案 1 :(得分:0)
你必须将你的插件从旧的api升级到新的api。请阅读本指南,它会对您有所帮助。