1 # 创建res.company公司信息的时候,发现它执行了两次create()方法,并且第二次调用create,传了一个[{}]做为参数
2 # 原因是,你创建res.company的时候并没有指定哪个res.users用户去创建,没有指定就没办法获取一些特定值
3 # 之所以没有指定,是因为你是在处理http请求的时候去创建公司信息,而这个时候用户还没有登录
4 # 所以你可以这么做:
5 request.env['res.company'].sudo().with_user(1).create(values)
6 # with_user:指定用户id为1的账户去执行创建

# 报错信息:
ERROR shequ_demo odoo.sql_db: bad query: INSERT INTO "res_company" ("id", "create_uid", "create_date", "write_uid", "write_date", "account_check_printing_date_label", "account_check_printing_layout", "account_check_printing_margin_left", "account_check_printing_margin_right", "account_check_printing_margin_top", "account_dashboard_onboarding_state", "account_invoice_onboarding_state", "account_onboarding_create_invoice_state", "account_onboarding_invoice_layout_state", "account_onboarding_sale_tax_state", "account_opening_date", "account_setup_bank_data_state", "account_setup_bill_state", "account_setup_coa_state", "account_setup_fy_data_state", "base_onboarding_company_state", "currency_id", "expects_chart_of_accounts", "fiscalyear_last_day", "fiscalyear_last_month", "font", "invoice_is_email", "invoice_is_print", "paperformat_id", "payment_acquirer_onboarding_state", "portal_confirmation_sign", "quotation_validity_days", "sale_onboarding_order_confirmation_state", "sale_onboarding_sample_quotation_state", "sale_quotation_onboarding_state", "sc_shipyard_id_bit", "sc_type", "sc_type_bit", "sequence", "tax_calculation_rounding_method", "tempshow") VALUES (nextval('res_company_id_seq'), NULL, (now() at time zone 'UTC'), NULL, (now() at time zone 'UTC'), true, 'disabled', 0.25, 0.25, 0.25, 'not_done', 'not_done', 'not_done', 'not_done', 'not_done', '2022-01-01', 'not_done', 'not_done', 'not_done', 'not_done', 'not_done', NULL, true, 31, '12', 'Lato', true, true, 1, 'not_done', true, 30, 'not_done', 'not_done', 'not_done', false, 'normal', false, 10, 'round_per_line', '') RETURNING id
ERROR: null value in column "name" of relation "res_company" violates not-null constraint
DETAIL: Failing row contains (26, null, null, null, 10, 2022-05-10 03:21:18.168334, null, null, null, null, null, null, null, 1, null, not_done, Lato, null, null, null, null, 2022-05-10 03:21:18.168334, normal, f, null, f, null, null, null, null, null, , null, null, null, null, null, null, null, null, null, 31, 12, null, null, null, null, t, null, null, null, null, null, null, null, null, null, round_per_line, null, null, null, null, null, null, null, null, null, null, null, t, t, null, 2022-01-01, not_done, not_done, not_done, not_done, not_done, not_done, not_done, not_done, null, not_done, null, null, null, null, null, null, not_done, null, t, null, 30, not_done, not_done, not_done, null, null, disabled, t, null, 0.25, 0.25, 0.25).

 

ERROR: null value in column "name" of relation "res_company" violates not-null constraint的更多相关文章

  1. [MySQL-1] mysql error 1101 blob/text column can't have a default value

    在MySQL Query Browser上创建一个含有TEXT类型的字段,创建不成功,报错:mysql error 1101 blob/text column can't have a default ...

  2. 一个坑:java.sql.ResultSet.getInt==》the column value; if the value is SQL NULL, the value returned is 0

    Retrieves the value of the designated column in the current row of this ResultSet object as a String ...

  3. POSTGRESQL中ERROR: recursive query "t" column 2 has type character varying(150) in non-recursive term but type character varying overall

    最近在做项目的时候有个需求是需要查到当前登录的用户下辖所有区域的数据,并将查询出来的部门信息以如下格式展示 最高人民法院>江苏省高级人民法院>南通市中级人民法院最高人民法院>江苏省高 ...

  4. org.springframework.jdbc.UncategorizedSQLException: Error attempting to get column 'alarmGroup' from result set. Cause: java.sql.SQLException: Error

    异常展示: org.springframework.jdbc.UncategorizedSQLException: Error attempting to get column 'alarmGroup ...

  5. MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'

    转自:http://blog.csdn.net/u010603691/article/details/50379282 新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过 ...

  6. Parse Fatal Error at line 41 column 24: 元素类型 "url-pattern" 必须由匹配的结束标记 "</url-pattern>" 终止

    1.错误描述 严重: Parse Fatal Error at line 41 column 24: 元素类型 "url-pattern" 必须由匹配的结束标记 "< ...

  7. Error Code: 1054. Unknown column 'age' in 'user'

    1.错误描述 10:28:20 alter table user modify age int(3) after sex Error Code: 1054. Unknown column 'age' ...

  8. MySQL 报错ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user'

    MySQL  我们在创建用户的时候,可能会遇到以下报错: ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user' 说明mysq.user ...

  9. mysql 5.7 ERROR 1054(42S22) Unknown column 'password' in ‘field list’ 报错

    mysql 忘记密码 报错?ERROR 1054(42S22) Unknown column 'password' in ‘field list’原因:5.7版本下的mysql数据库下已经没有pass ...

随机推荐

  1. IX交换中心网络架构分析

    拓扑如上 IX功能介绍 IX交换中心,客户接入交换中心只收取端口费用,在交换中心网内的流量不收取任何费用,一个交换中心是否值得接入主要看该ix所接入的用户 假如客户A是做视频网站,用的视频源是IQY的 ...

  2. linux篇-Linux MBR分区、挂载操作步骤,逻辑卷扩容操作

    Linux  MBR分区.挂载操作步骤,逻辑卷扩容操作 服务器开机之后,能自动识别出硬盘,但是硬盘不能够存储数据,必须对硬盘进行分区.格式化.挂载后才能使用:linux主分区和拓展分区总数不能超过4个 ...

  3. MySql笔记Ⅱ

    MySql笔记2: part3:(table相关的操作) 数据的增删改 create table t1( id int primary key auto_increment, username cha ...

  4. golang 方法接收者

    [定义]: golang的方法(Method)是一个带有receiver的函数Function,Receiver是一个特定的struct类型,当你将函数Function附加到该receiver, 这个 ...

  5. Redis中的原子操作(2)-redis中使用Lua脚本保证命令原子性

    Redis 如何应对并发访问 使用 Lua 脚本 Redis 中如何使用 Lua 脚本 EVAL EVALSHA SCRIPT 命令 SCRIPT LOAD SCRIPT EXISTS SCRIPT ...

  6. 定制.NET 6.0的依赖注入

    大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进. 在本章中,我们将学习ASP.NET Core的依赖项注入(DI)以及如何自定义它. ...

  7. Jmeter基础入门应用举例

    举例当然应该有接口下面以常用的百度搜索接口为例: 1.接口地址: http://www.baidu.com/s?ie=utf-8&wd=jmeter性能测试 2.请求参数 ie:编码方式,默认 ...

  8. 渗透开源工具之sqlmap安装配置环境变量教程

    由于计算机安全牵涉到很多方面,建议自己在服务器上搭建自己的靶场,如何搭建靶场请订阅并查看作者上期教程,这里作者先为大家推荐一个免费开源升级靶场:https://hack.zkaq.cn/   在封神台 ...

  9. 深度学习与CV教程(14) | 图像分割 (FCN,SegNet,U-Net,PSPNet,DeepLab,RefineNet)

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/37 本文地址:http://www.showmeai.tech/article-det ...

  10. Python中的逻辑表达式

    首先要明确一点,Python的逻辑运算符,可以用来操作任何类型的表达式(不局限于Bool类型),且运算后的结果也不一定是Bool类型的,而是其左右其中一个表达式的值 表达式1 and 表达式2 pyt ...