【发布时间】:2015-02-19 17:29:02
【问题描述】:
使用xmlrpc 连接到服务器并按照here 的说明进行操作后,我尝试更改route_ids 的值(采购 -> 供应链信息 -> 路线)所以没有选择三个选项(制造、购买、按订单生产)。
首先我取当前值:
>>> models.execute_kw(db, uid, password,
... 'product.template', 'read',
... [125], {'fields': ['route_ids']})
{'route_ids': [5, 6, 1], 'id': 125}
然后我尝试更新值:
>>> models.execute_kw(db, uid, password, 'product.template', 'write',
... [[125], {'route_ids': []}])
True
最后我检查值是否已更新:
>>> models.execute_kw(db, uid, password,
... 'product.template', 'read',
... [125], {'fields': ['route_ids']})
{'route_ids': [5, 6, 1], 'id': 125}
知道为什么这不起作用吗?当我尝试更改 display_name 时,我得到了相同的结果,即没有变化,但是当我尝试更改 weight_net 时,一切正常。有什么想法吗?
【问题讨论】:
标签: postgresql openerp xml-rpc odoo openerp-8