【问题标题】:How to convert openerp 7 module to odoo 8如何将 openerp 7 模块转换为 odoo 8
【发布时间】:2015-01-09 16:36:56
【问题描述】:

openerp 7 中一些有用的模块,例如“purchase_requisition_double_validation”,但安装时出现错误消息:

File "/opt/odoo/data/addons/purchase_requisition_analytic/analytic.py", line 22, in <module>
from osv import fields, osv

ImportError: 没有名为 osv 的模块

那么,我该如何修改这个模块以使其与 Odoo 8 兼容?

谢谢

【问题讨论】:

    标签: odoo openerp-8


    【解决方案1】:

    变化:

    from osv import fields, osv
    

    到:

    from openerp.osv import fields, osv
    

    应该这样做! :]

    【讨论】:

      【解决方案2】:

      对于导入使用以下:

      from openerp import models,fields,api

      您也可以参考此链接了解如何在 odoo 中创建模块

      https://www.odoo.com/documentation/8.0/howtos/backend.html

      https://www.odoo.com/forum/help-1/question/what-blogs-tutorials-forums-exist-about-odoo-68797

      【讨论】:

      • 如果您想使用新的 8.0 API,这是正确的,但旧的 7.0 API 也仍然有效。事实上,Odoo 自己的一半模块仍然在旧 API 上运行。
      【解决方案3】:

      如果您使用的是 ODOO 8.0 稳定版,请参考 Event 之类的 ODOO 插件模块,这对您的新 ODOO 8.0 装饰器模块的开发和实施更有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-31
        • 2020-01-09
        • 1970-01-01
        • 1970-01-01
        • 2018-03-09
        • 1970-01-01
        • 2014-04-17
        • 2015-03-19
        相关资源
        最近更新 更多