1

  1. Traceback (most recent call last):
  2. File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in _handle_exception
  3. return super(JsonRequest, self)._handle_exception(exception)
  4. File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in dispatch
  5. result = self._call_function(**self.params)
  6. File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in _call_function
  7. return checked_call(self.db, *args, **kwargs)
  8. File "/home/odoo/odooshare/at_cloud_logistics/odoo/service/model.py", line , in wrapper
  9. return f(dbname, *args, **kwargs)
  10. File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in checked_call
  11. result = self.endpoint(*a, **kw)
  12. File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in __call__
  13. return self.method(*args, **kw)
  14. File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in response_wrap
  15. response = f(*args, **kw)
  16. File "/home/odoo/odooshare/at_cloud_logistics/addons/web/controllers/main.py", line , in call_kw
  17. return self._call_kw(model, method, args, kwargs)
  18. File "/home/odoo/odooshare/at_cloud_logistics/addons/web/controllers/main.py", line , in _call_kw
  19. return call_kw(request.env[model], method, args, kwargs)
  20. File "/home/odoo/odooshare/at_cloud_logistics/odoo/api.py", line , in call_kw
  21. return call_kw_model(method, model, args, kwargs)
  22. File "/home/odoo/odooshare/at_cloud_logistics/odoo/api.py", line , in call_kw_model
  23. result = method(recs, *args, **kwargs)
  24. File "/home/odoo/odooshare/at_cloud_logistics/custom_addons/cus_center/models/work_sheet_extend.py", line , in create
  25. self.env['cus_center.customs_order'].create(dic)
  26. File "/home/odoo/odooshare/at_cloud_logistics/custom_addons/cus_center/models/customs_order.py", line , in create
  27. result = super(CustomsOrder, self).create(vals)
  28. File "/home/odoo/odooshare/at_cloud_logistics/addons/mail/models/mail_thread.py", line , in create
  29. thread = super(MailThread, self).create(values)
  30. File "/home/odoo/odooshare/at_cloud_logistics/odoo/models.py", line , in create
  31. record = self.browse(self._create(old_vals))
  32. File "/home/odoo/odooshare/at_cloud_logistics/odoo/models.py", line , in _create
  33. cr.execute(query, tuple(u[] for u in updates if len(u) > ))
  34. File "/home/odoo/odooshare/at_cloud_logistics/odoo/sql_db.py", line , in wrapper
  35. return f(self, *args, **kwargs)
  36. File "/home/odoo/odooshare/at_cloud_logistics/odoo/sql_db.py", line , in execute
  37. res = self._obj.execute(query, params)
  38. ProgrammingError: can't adapt type 'cus_args.trade_terms'
  39.  
  40. 没有加 多对一 .id 就会报上方的错误
  41.  
  42. 异常处理2
  43. TypeError: list indices must be integers, not tuple
  44.  
  45. 检查你后台返回的数据格式,可能是字典,json,或者列表数据类型的数据中,少写了个逗号!!!!

2

odoo开发笔记 -- 异常信息处理汇总的更多相关文章

  1. odoo开发笔记 -- 异常、错误、警告、提示、确认信息显示

    1.检查业务逻辑中的错误,终止代码执行,显示错误或警告信息: raise osv.except_osv(_('Error!'), _('Error Message.')) 示例代码: #删除当前销售单 ...

  2. odoo开发笔记 -- div标签代替odoo button写法

    odoo开发笔记 -- div标签代替odoo button写法 并调用自定义js <footer> <div id="confirm_request_cloud_repo ...

  3. odoo开发笔记 -- 搜索视图继承扩展

    odoo开发笔记 -- 搜索视图继承扩展

  4. odoo开发笔记 -- 后台日志输出及分析

    odoo开发笔记 -- 后台日志输出及分析 附:日志分析软件

  5. odoo开发笔记 -- 还原数据库后,异常:ir_attachment: IOError: [Errno 2] No such file or directory: u'/var/...'

    场景描述: 恢复Odoo数据后,抛出错误导致无法进入页面 -- ::, INFO aeo odoo.addons.base.ir.ir_attachment: _read_file reading / ...

  6. odoo开发笔记 -- docker容器打包到另一台服务器部署异常

    场景描述: odoo.conf文件指定了数据库配置,如果docker打包的时候,没注意,新环境启动该镜像,会导致并没有连接本地的数据库,如果你配置文件中的数据库地址,当前这台服务器也可以访问到,那么问 ...

  7. odoo开发笔记 -- 异常处理in resolve_deps field = model

    场景描述: 更新代码,重启服务服务后,odoo后台报错,提示关键字:in resolve_deps field = model._fields[fname]  KeyError: 'entry_id' ...

  8. odoo开发笔记 -- self详解

    python中一切皆对象! odoo基于python开发,那么odoo中也可以理解成一切皆对象. 我们在python中定义类的时候,一般会用到self,用来表示当前对象自己. 那么odoo中的self ...

  9. odoo开发笔记 -- 日常开发注意点总结(持续补充)

    (1) odoo视图字段,如果是readonly,默认该数据是不会往后台传递的,因此,保存数据的时候,该字段的数据是不会存到数据库中的.(待确认,字段中增加默认值,保存) (2)视图界面,注释的时候, ...

随机推荐

  1. centos firewalld 基本操作【转】

    1.firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status fire ...

  2. vue 开发系列(五) 调用原生API

    概要 我们在开发手机端程序的时候了,我们经常需要使用到拍照,二维码的功能.数字天堂公司提供了大量的原生API支持. http://www.html5plus.org/doc/ 实现 1.在hbuild ...

  3. 消除flex-wrap之后每个item上下的距离

    设置flex-wrap后,每个item上下都会有距离.更改父元素的高度,就可以删除这些距离. 更改后:

  4. Codeforces Round #543 (Div. 2) D 双指针 + 模拟

    https://codeforces.com/contest/1121/problem/D 题意 给你一个m(<=5e5)个数的序列,选择删除某些数,使得剩下的数按每组k个数以此分成n组(n*k ...

  5. Win7 VS2015环境编译Libpng

    第3次编译Libpng依然想不起任何东西,为了不浪费第4次的时间... http://libpng.com/pub/png/libpng.html http://www.zlib.net/ 解压两个压 ...

  6. mybatis LIKE

    <sql id="selectId"> `ID` AS id, `NAME` AS name, `DESCRIPTION` AS description, `TYPE` ...

  7. s5-13 RIP 为什么会 衰败

    DV路由可能遇到的问题 路由环路( routing loop) 计数到无穷问题( Count to infinite) 收敛慢的问题( slow Convergence ) 相信错误的路由信息导致 好 ...

  8. 原生JS一些操作

    很久没写原生的JS了,上周做了一个小东西让我又重新了解了一下原生JS,以下记录一些常见的原生JS var canvArrow = document.getElementById('js-canv_ar ...

  9. 6609 - Minimal Subarray Length

    https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_probl ...

  10. 用jquery制作一个二级导航下拉菜单

    1使用$(function(){...})获取到想要作用的HTML元素. 2通过使用children()方法寻找子元素.       3通过使用show()方法来显示HTML元素.       4通过 ...