我想在保存(添加或更新)产品时运行脚本。
按照这个线程答案的建议,我创建并安装了一个模块并尝试覆盖product.product的保存方法,如下所示:
# -*- coding: utf-8 -*-
from openerp.osv import osv
class lcd_update(osv.osv):
_inherit = 'product.product'
def save(self, **args):
self.log()
value = super(lcd_update, self).save(self, **args)
return value
def log():
f = open('log.txt', 'w')
f.write('test\n')
f.close()
老实说,我不知道lcd_update
这里是否正确。我从文档中遵循了这一点。
这段代码有什么问题?它什么也没做。