如何从orm覆盖import_data()方法

时间:2014-02-13 15:36:02

标签: openerp

我正在使用OpenERP 6.1。我想从osv.orm.BaseModel类重写方法import_data()。 此类具有_name属性为None

1 个答案:

答案 0 :(得分:0)

你想做的事情被称为猴子补丁,我高度警告你。可能会有这么多的副作用 - >不可控制。

如果您有一些商业模式(例如扩展的res.partner),您想在其上使用另一个import_data例程,那么通过继承和覆盖该方法以正常方式执行此操作。

但是如果要全局覆盖它,则必须使用猴子补丁。但这不值得推荐。