一、了解jsonrpc二、第一次请求,获取用户的uid
odoo中提供了一个通用的接口
URL地址:http://127.0.0.1:8069/jsonrpc(POST请求)
固定的地址该地址需要请求两次,第一次请求到uid,当前登录用户的uid
系统以json为数据格式基于http协议向odoo发送request报文,odoo处理request报文后,立即返回json格式的response报文。客户端调用odoo的服务,可以以自身的技术开发语言或框架,这块以Python为主
1. 请求地址时候,需要带的请求参数,Python中是字典格式
按照这个格式然后去请求,请求之后,得到的返回值,也是一段json,以下是返回值
登录成功返回uid,不成功返回false
三、第二次请求,带着第一次请求到的uid,进行相关 *** 作然后下面放,实例请求代码:
模型类自带的方法
运行的结果:
[3]
返回的结果是,这条数据的id,,在列表中
也可以自己写方法,如在模型类中
然后再用jsonrpc调用,格式差不多
如下图
运行的结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)