如何通过 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}])