覆盖odoo中的python函数
Override python function in odoo
我对位于 odoo/server/openerp/models 中的 read_group 函数做了一些更改。
我现在需要的是在我自己的模块中覆盖这个函数。所以我将这个函数复制到我模块的 .py 文件中,但这对我不起作用。谁能告诉我怎么做?
请找下面的例子
from openerp import models
def read_group():
#YOUR OVERRIDDEN Function
models.BaseModel.read_group = read_group
对于新 API 和旧 API 的兼容性问题,您也可以使用 _register_hook
,如本 link 中的示例所示。
我对位于 odoo/server/openerp/models 中的 read_group 函数做了一些更改。
我现在需要的是在我自己的模块中覆盖这个函数。所以我将这个函数复制到我模块的 .py 文件中,但这对我不起作用。谁能告诉我怎么做?
请找下面的例子
from openerp import models
def read_group():
#YOUR OVERRIDDEN Function
models.BaseModel.read_group = read_group
对于新 API 和旧 API 的兼容性问题,您也可以使用 _register_hook
,如本 link 中的示例所示。