我想重寫Odoo的python方法,但沒有取得成功。Python的方法不是重寫
爲我做的是
from odoo import models, fields, api
class MYBaseModel(models.BaseModel):
_register = False
@api.multi
def unlink(self):
print "My Method called"
return super(MYBaseModel, self).unlink()
我想實現的是當通過odoo框架執行取消鏈接的方法,我的方法應該叫什麼,
但現在我的方法沒有被調用,我不知道原因。任何人都可以告訴我我做錯了什麼?
編輯:
我的目標是調用取消鏈接方法爲所有的車型。所以在任何模型中記錄被刪除,我的方法應該被調用,然後應該調用基方法。
這就是所謂的天才答案! –