【问题标题】:Get full objects of one2many records instead of just IDs via XMLRPC in Odoo通过 Odoo 中的 XMLRPC 获取 one2many 记录的完整对象,而不仅仅是 ID
【发布时间】:2015-06-29 11:57:48
【问题描述】:
在 Odoo 中使用 XMLRPC 对模型执行“读取”或“搜索读取”方法调用时,默认情况下仅返回 one2many 记录的 id 列表。有没有办法获取关系模型类的整个对象而不仅仅是 id?
当然,我可以在单独的 XMLRPC 调用中获取相关表的记录,然后匹配 id 以获取完整的对象。但我只是很好奇,有没有办法在单个 XMLRPC 调用中做到这一点???
【问题讨论】:
标签:
openerp
xml-rpc
odoo
odoo-8
【解决方案1】:
我不知道在 read/search_read 方法中。另一种方法是使用自定义粗粒度方法来组合您想要的结果并将其返回。 AFAIK 的 many2many 字段也是如此。
【解决方案2】:
XML-RPC 无法编组 openerp 浏览对象,因此我们无法使用 xmlrpc 中的浏览方法。它会给出以下错误。
“故障无法编组对象”
所以,最好只继续使用 read 方法