首页 > 其他分享 >odoo14接口获取list[]

odoo14接口获取list[]

时间:2023-08-07 10:58:48浏览次数:34  
标签:request odoo14 list 接口 jsonrequest data

odoo14中需要接收list 类型odoo原生是不支持的,调用接口是直接报错。所以改一下odoo的接收方法在外面在加一层{}

[

  {
    'id': 1,
    'name': '123'

 

  },

  {
    'id': 2,
    'name': '122'

  }

]

 


object_data = json.loads(request)        # odoo原生调用接口时获取参数
if isinstance(object_data, list):        # 判断这个参数的类型
self.jsonrequest = {'data': request}    # 如果判断是list 在外面再加一个层{'data': list参数}
else:
self.jsonrequest = json.loads(request)   # 非list的类型还是走原生逻辑

2.在接口中获取参数

 

object_data = json.loads(request.jsonrequest.get('data'))

 

标签:request,odoo14,list,接口,jsonrequest,data
From: https://www.cnblogs.com/qinzhihui/p/17610839.html

相关文章

  • 【抖音API接口开发系列】抖店详情页数据采集实例,视频详情同理
    随着互联网的飞速发展,电商行业已经成为了现代消费的主流模式。在电商平台上,商品的交易、物流、支付等环节都需要使用API(ApplicationProgrammingInterface)接口来实现信息的传递和互动。那么,什么是电商API?电商API的未来又会有怎样的发展趋势呢?首先,我们来了解一下什么是API。API即应......
  • RESTful 接口
    本文我们来谈谈,关于REST接口。什么是RESTful接口REST->RespresentationalStateTransfer(表述性状态转移)REST将资源的状态以适合客户端的形式从服务端发送到客户端(或相反方向)。在REST中,通过URL进行资源定位,用HTTP动作(GET、POST、DELETE、PUT等)描述进行操作,完成功能。R......
  • 【补充】后端接口处理跨域
    【补充】后端接口处理跨域【1】安装pip3.9installdjango-cors-headers【2】注册appINSTALLED_APPS=(...'corsheaders',...)【3】配置中间件MIDDLEWARE=[...'corsheaders.middleware.CorsMiddleware',...]【4】配置文件配置文......
  • 第十七节 面向对象进阶(抽象类&接口&内部类)
    抽象类接口内部类教学目标能够写出抽象类的格式能够写出抽象方法的格式能说出抽象类的应用场景写出定义接口的格式写出实现接口的格式说出接口中成员的特点能说出接口的应用场景能说出接口中为什么会出现带有方法体的方法能完成适配器设计模式第一章抽......
  • properties和yaml加载list
    properties和yml加载list方式一:shuhai:test:list:12,13,14@Value(“#{‘${shuhai.test.list}’.split(‘,’)}”)privateListlist;@Value(“${shuhai.test.list}”)privateListlist;方式二:shuhai:test:list:>121314@Valu......
  • 列表(list)的深浅拷贝解析
    一、深浅拷贝如果希望将列表复制一份,通过列表的内置方法copy就可以实现:1s=[[1,2],3,4]2s1=s.copy()3print(s)4print(s1)拷贝出的列表s1与原列表s完全一致。[[1,2],3,4][[1,2],3,4]对s1修改:1s=[[1,2],3,4]2s1=s.copy()3s1[1]='oliver......
  • 软件测试|没有任何文档,怎么快速了解接口的信息?
    没有接口文档的情况下理解接口信息,通过询问开发,或查看代码来了解接口。当然最重要的是利用接口本身提供的一切可见的细节,比如:URL、请求方法、参数、响应结果等,尽量去推断和判断接口的功能与作用。多种手段结合,观察分析,通常可以比较快速地理解接口的信息。需要注意的是:在了解接口的......
  • golang 接口的概念
    先上代码定义一个接口Retriever两个接口的实现infra.gopackagemainimport( "fmt" "robot.com/Robot/learngo/testing" //"robot.com/Robot/learngo/infra")//?:Somethingthatcan"Get"typeretrieverinterface{ Get(string)s......
  • 深度剖析JAVA 函数式接口
    一、什么是函数式接口:函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。可以有多个非抽象方法。为了避免别人在这个接口中增加......
  • 网络接口dhcp失败时会获得一个169.254.x.x的IP地址
    最开始发现这个现象是在windows上面,之前以为是dhcp失败后,会有个随机值作为IP地址,以为是个垃圾数据,是windows特有的行为。最近一个项目,基于buildroot构建,用到4G上网功能,在开发其他功能,一直没插SIM卡,总发现4G接口会拿到一个奇怪的IP地址169.254.118.160。测试把这个问题当作一个bug......