Odoorpc使用方法

本文详细介绍了如何使用odoorpc库与Odoo进行交互,包括安装、登录、搜索、读取、更新、删除记录等基本操作,以及处理关系字段、分页和拼装订单明细的方法。示例代码展示了具体的调用方式。
摘要由CSDN通过智能技术生成

使用odoorpc调用odoo。
地址:https://pypi.org/project/OdooRPC/
文档:https://pythonhosted.org/OdooRPC/
首先安装:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple OdooRPC

odoorpc使用方法:
注意:browse方法调用的模型必须要有name字段,否则调用会报odoorpc的name字段错误
create(dics):在数据表中插入一条记录,返回新对象的id
search(domain, offset=offset, limit=pagesize):查询符合条件的对象的id列表。返回对象id列表。domain为空时返回空列表
search_read(domain, fields, offset=offset, limit=pagesize):查询符合条件的字典列表。返回指定fields的字典列表,外键类型字段返回[ID, NAME]格式的列表
search_count(domain):查询符合条件的对象总数
browse(id):浏览对象列表。返回Recordset对象列表,可以通过对象列表名第一个下标[0]返回第一个对象,例如:partner = odoo.env[‘res.partner’].browse(1)[0]
browse([ids]):浏览对象列表。返回Recordset对象列表,通过循环遍历取列表中的对象,例如:partners = odoo.env[‘res.partner’].browse([1,2])
browse(id).read(fields):返回记录集的指定字段值列表。返回字典列表
browse([ids]).read(fields):返回记录集的指定字段值列表。返回字典列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值