如何配置 odoo-connector 监听 on_record_create 事件?
How to configure odoo-connector to listen on on_record_create event?
我正在使用 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 模块和连接器模块,没有错误。但是,当我创建一个新用户并点击保存按钮时,不会打印任何内容。我做错了什么?
我将模型模块中的代码放在一个名为 events.py 的文件中,然后在 init.py 中添加了一个事件导入。然后改了events.py文件中的import,那是错误的。
内容如下:
init.py
from . import controllers
from . import models
import events
events.py
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
成功了!!
我正在使用 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 模块和连接器模块,没有错误。但是,当我创建一个新用户并点击保存按钮时,不会打印任何内容。我做错了什么?
我将模型模块中的代码放在一个名为 events.py 的文件中,然后在 init.py 中添加了一个事件导入。然后改了events.py文件中的import,那是错误的。 内容如下:
init.py
from . import controllers
from . import models
import events
events.py
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
成功了!!