问题
I make some changes in the read_group function which is located in the odoo/server/openerp/models.
What I need now is to override this function in my own module. So I copy this function in the .py file of my module but this doesn't work for me. Can any one tell me how to do that?
回答1:
Please find the example as below
from openerp import models
def read_group():
#YOUR OVERRIDDEN Function
models.BaseModel.read_group = read_group
For New API and old API compatibility issue you can also use _register_hook
as given in example on this link.
https://stackoverflow.com/a/34854721/1451220
来源:https://stackoverflow.com/questions/31430624/override-python-function-in-odoo