我需要覆盖odoo9中BaseModel类的fields_view_get方法,该方法应该是通用的。
在models.py中,fields_view_get() 声明为 7.0 版标准。
我使用了以下基本结构:
from openerp import models, fields, api, _
from openerp.osv.orm import BaseModel
def fields_view_get(self, cr, user, view_id=None, view_type='form', context=None, toolbar=False, submenu=False,final_result={}):
BaseModel.fields_view_get = fields_view_get
此代码适用于 7.0 版,但不适用于 9.0 版。
错误日志:TypeError:fields_view_get() 至少需要 3 个参数(给定 5 个)
我怎样才能做到这一点?
谢谢,等待回复。。