如何通过 api (Python) 更新 Odoo 13 中的销售订单状态?
How to update the state of a sales order in Odoo 13 via api (Python)?
我正在尝试通过 API
在 Odoo 13 中更新销售订单
so_id = models.execute_kw(db, uid, password, 'sales order', 'write'[{
'name': 'order name"
#update state
}])
但这不起作用。根据文档 https://www.odoo.com/documentation/13.0/webservices/odoo.html 我们应该使用 write 方法来更新记录,我已经这样做了但仍然无法找出问题所在。当我尝试写入 Odoo 时,它只是 returns 一个 500 错误。
想通了。对于查看如何更新销售记录的人,您必须包括销售记录的 ID。
so_id = models.execute_kw(db, uid, password, 'sale.order',
'write', [id], [{'state': new_state_value}])
我正在尝试通过 API
在 Odoo 13 中更新销售订单 so_id = models.execute_kw(db, uid, password, 'sales order', 'write'[{
'name': 'order name"
#update state
}])
但这不起作用。根据文档 https://www.odoo.com/documentation/13.0/webservices/odoo.html 我们应该使用 write 方法来更新记录,我已经这样做了但仍然无法找出问题所在。当我尝试写入 Odoo 时,它只是 returns 一个 500 错误。
想通了。对于查看如何更新销售记录的人,您必须包括销售记录的 ID。
so_id = models.execute_kw(db, uid, password, 'sale.order',
'write', [id], [{'state': new_state_value}])