odoo开发笔记 -- 异常信息处理汇总
1
Traceback (most recent call last):
File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in dispatch
result = self._call_function(**self.params)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/service/model.py", line , in wrapper
return f(dbname, *args, **kwargs)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in checked_call
result = self.endpoint(*a, **kw)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in __call__
return self.method(*args, **kw)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/http.py", line , in response_wrap
response = f(*args, **kw)
File "/home/odoo/odooshare/at_cloud_logistics/addons/web/controllers/main.py", line , in call_kw
return self._call_kw(model, method, args, kwargs)
File "/home/odoo/odooshare/at_cloud_logistics/addons/web/controllers/main.py", line , in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/api.py", line , in call_kw
return call_kw_model(method, model, args, kwargs)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/api.py", line , in call_kw_model
result = method(recs, *args, **kwargs)
File "/home/odoo/odooshare/at_cloud_logistics/custom_addons/cus_center/models/work_sheet_extend.py", line , in create
self.env['cus_center.customs_order'].create(dic)
File "/home/odoo/odooshare/at_cloud_logistics/custom_addons/cus_center/models/customs_order.py", line , in create
result = super(CustomsOrder, self).create(vals)
File "/home/odoo/odooshare/at_cloud_logistics/addons/mail/models/mail_thread.py", line , in create
thread = super(MailThread, self).create(values)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/models.py", line , in create
record = self.browse(self._create(old_vals))
File "/home/odoo/odooshare/at_cloud_logistics/odoo/models.py", line , in _create
cr.execute(query, tuple(u[] for u in updates if len(u) > ))
File "/home/odoo/odooshare/at_cloud_logistics/odoo/sql_db.py", line , in wrapper
return f(self, *args, **kwargs)
File "/home/odoo/odooshare/at_cloud_logistics/odoo/sql_db.py", line , in execute
res = self._obj.execute(query, params)
ProgrammingError: can't adapt type 'cus_args.trade_terms' 没有加 多对一 .id 就会报上方的错误 异常处理2
TypeError: list indices must be integers, not tuple 检查你后台返回的数据格式,可能是字典,json,或者列表数据类型的数据中,少写了个逗号!!!!
2
odoo开发笔记 -- 异常信息处理汇总的更多相关文章
- odoo开发笔记 -- 异常、错误、警告、提示、确认信息显示
1.检查业务逻辑中的错误,终止代码执行,显示错误或警告信息: raise osv.except_osv(_('Error!'), _('Error Message.')) 示例代码: #删除当前销售单 ...
- odoo开发笔记 -- div标签代替odoo button写法
odoo开发笔记 -- div标签代替odoo button写法 并调用自定义js <footer> <div id="confirm_request_cloud_repo ...
- odoo开发笔记 -- 搜索视图继承扩展
odoo开发笔记 -- 搜索视图继承扩展
- odoo开发笔记 -- 后台日志输出及分析
odoo开发笔记 -- 后台日志输出及分析 附:日志分析软件
- 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 / ...
- odoo开发笔记 -- docker容器打包到另一台服务器部署异常
场景描述: odoo.conf文件指定了数据库配置,如果docker打包的时候,没注意,新环境启动该镜像,会导致并没有连接本地的数据库,如果你配置文件中的数据库地址,当前这台服务器也可以访问到,那么问 ...
- odoo开发笔记 -- 异常处理in resolve_deps field = model
场景描述: 更新代码,重启服务服务后,odoo后台报错,提示关键字:in resolve_deps field = model._fields[fname] KeyError: 'entry_id' ...
- odoo开发笔记 -- self详解
python中一切皆对象! odoo基于python开发,那么odoo中也可以理解成一切皆对象. 我们在python中定义类的时候,一般会用到self,用来表示当前对象自己. 那么odoo中的self ...
- odoo开发笔记 -- 日常开发注意点总结(持续补充)
(1) odoo视图字段,如果是readonly,默认该数据是不会往后台传递的,因此,保存数据的时候,该字段的数据是不会存到数据库中的.(待确认,字段中增加默认值,保存) (2)视图界面,注释的时候, ...
随机推荐
- hdu-1800(字符串hash)
题目链接:传送门 思路: 就是找最多多少个扫帚,每个扫帚上有连续递增的序列,就是找一个最多重复数字的重复次数. 由于是30位,每次用char*类型,然后用hash映射一下,排序找最多就行了. 注意: ...
- 设置vue启动项目后默认显示的页面
通过配置路由,可以设置vue项目启动后默认显示的页面.路由的path设置为path:"/",启动项目后就会显示默认的组件页面. import Vue from 'vue' impo ...
- react native底部tab栏切换
1.安装tab栏插件 npm i react-native-tab-navigator --save 2.引入对应的组件和tab插件 import { Platform, StyleSheet, Te ...
- Event.target和Event.currentTarget的区别
<style> * { margin:0; padding:0; list-style:none; } #ul { width:400px; height:250px; margin:0 ...
- [小结]了解innodb锁
原创文章,会不定时更新,转发请标明出处:http://www.cnblogs.com/janehoo/p/5603983.html 背景介绍: innodb的锁分两类:lock和latch. 其中la ...
- AngularJS的select设置默认值
AngularJS的select设置默认值 在使用Angular时候使用select标签时会遇到绑定数据指定默认显示值可这样实现 <!DOCTYPE html> <html ng-a ...
- Atcoder Grand-014 Writeup
A - Cookie Exchanges 题面 Takahashi, Aoki and Snuke love cookies. They have A, B and C cookies, respec ...
- Mustache应用——渲染二级菜单
一.菜单的样式 如上图所示,菜单一共两级.一级菜单的父结点都为0,二级菜单的父结点是前结点的code. code:为每一个结点独一无二的标识,也可以认为是ID. 二.菜单的数据结构 编写菜单的结构,采 ...
- 2017-12-24 自定义view相关学习
学习材料: http://blog.csdn.net/u010661782/article/details/52805870 http://blog.csdn.net/chengyingzhilian ...
- phpwind部署问题
1. 提示"PDO_Mysql 未安装" wamp安装后,首选确保在wamp/php/ext/目录下存在"php_pdo.dll"和"php_pdo_ ...