Odoo 13如何通过api运行动作?

问题描述

url = "ip"
db = "dbname"
username = "user"
password = "admin"

common = xmlrpc.client.ServerProxy('{}/xmlrpc/2/common'.format(url))
uid = common.authenticate(db,username,password,{})

actions = models.execute_kw(db,uid,'ir.cron','search',[[['name','=','Mail: Email Queue Manager']]])
print(actions)

Returns [2]

但是我不确定如何执行此操作?我曾尝试查看文档,但没有看到有关如何执行操作的示例?

解决方法

您可以通过调用method_direct_trigger方法来手动运行操作。

示例:

models.execute_kw(db,uid,password,'ir.cron','method_direct_trigger',[actions])

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...