1
我想在將某條記錄保存到數據庫中之後執行一個函數(類似於Django中的Signals
)。在Odoo中獲取文章保存事件
我試過使用Odoo Connector但沒有成功。 connector
默認情況下openerp.addons
包中不存在該模塊,但找不到一個很好的資源來了解如何安裝它。
如何在每次保存新記錄時執行一項功能?
我想在將某條記錄保存到數據庫中之後執行一個函數(類似於Django中的Signals
)。在Odoo中獲取文章保存事件
我試過使用Odoo Connector但沒有成功。 connector
默認情況下openerp.addons
包中不存在該模塊,但找不到一個很好的資源來了解如何安裝它。
如何在每次保存新記錄時執行一項功能?
我自己解決了。
connector
模塊(以確保它在我的IDE的圖書館的路徑)。用下面的代碼(可以在任何地方,甚至在你的模塊__init__.py
)
@on_record_create(model_names=['res.users', 'res.partner'])
@on_record_write(model_names=['res.users', 'res.partner'])
def delay_export(session, model_name, record_id, vals):
"""
Do some real work here.
"""
import ipdb; ipdb.set_trace()
上面的代碼是基於odoo-connector。