使用odoo10。在models / models.py文件中,我有以下内容:
from connector.event import on_record_create
@on_record_create
def on_create_trigger(session, model_name, record_id, vals):
print model_name
我已经安装了queue_job模块和连接器模块而没有错误。但是,当我创建一个新用户并点击保存按钮时不会打印任何内容。我做错了什么?
答案 0 :(得分:0)
我将我的代码放在一个名为events.py的文件中的models模块中,然后在 init .py中添加了一个事件导入。然后更改了events.py文件中的导入,这是错误的。 它如下:
from . import controllers
from . import models
import events
from odoo.addons.connector.event import on_record_create
@on_record_create()
def procesa_creacion_de_usuarios(session, model_name, record_id, vals):
print session
print model_name
print record_id
它有效!!