我可以使用 Python 脚本中的 XML-RPC在OpenERP v6.1中轻松安装新模块:
response = sock.execute(db, uid, pwd, 'ir.module.module', 'button_immediate_install', module_ids)
有时响应只是False
(例如edi
模块),有时它只是刷新Web客户端(例如product
模块)的指示。这很简单,我无事可做。
但有时新安装的模块会要求客户端进行一些配置(例如,sales
模块或其依赖项之一要求选择要导入的会计科目表模板)。当发生这种情况时,响应是一个大字典,我可以猜测它询问我的值以及这些值的多种选择,但是我如何通过 XML-RPC 做出响应呢?