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. php魔术方法小结

    php魔术方法 __construct() __construct(mixed ...$values = ""): void PHP 允许开发者在一个类中定义一个方法作为构造函数. ...

  2. PostGIS 扩展创建失败原因调查

    Issue 升级 PostgreSQL 9.1 的一个集群,由于该集群用到了 PostGIS,在升级 PostgreSQL 时也需要升级一下 PostGIS.PostGIS 相关软件安装好后,在 Po ...

  3. python之名称空间与函数对象

    目录 名称空间 内置名称空间 全局名称空间 局部名称空间 名称的查找顺序 作用域 global关键字 nonlocal关键字 函数名的多种用法 函数的嵌套 名称空间 名称空间就是变量名与变量值绑定关系 ...

  4. 安装vsFTP到CentOS(YUM)

    运行环境 系统版本:CentOS Linux release 7.3.1611 (Core) 软件版本:vsftpd-3.0.2 硬件要求:无 安装过程 1.安装YUM-EPEL存储库 YUM-EPE ...

  5. vsftp 详解

    1.默认配置: 1>允许匿名用户和本地用户登陆.     anonymous_enable=YES     local_enable=YES2>匿名用户使用的登陆名为ftp或anonymo ...

  6. 关于TornadoFx和Android的全局配置工具类封装实现及思路解析

    原文地址: 关于TornadoFx和Android的全局配置工具类封装实现及思路解析 - Stars-One的杂货小窝 目前个人开发软件存在设置页面,可以让用户自定义些设置,但我发现,存储数据的代码逻 ...

  7. 奶盖拌饭 NKOJ8457

    题意:一个无向图,每次询问给出一条边,问这条边的最大值满足这条边一定在这个图的最小生成树上,如果没有上限输出-1. 思路:考场上想过的,将分为两类,(非)树边. 1.亿点性质 非树边:加上这条边所构成 ...

  8. spring boot 在控制台打印banner

    转自 SpringBoot系列--花里胡哨的banner.txt - huanzi-qch - 博客园 (cnblogs.com) <div id="cnblogs_post_body ...

  9. 【摸鱼神器】UI库秒变LowCode工具——列表篇(一)设计与实现

    内容摘要: 需求分析 定义 interface 定义 json 文件 定义列表控件的 props 基于 el-table 封装,实现依赖 json 渲染 实现内置功能:选择行(单选.多选),格式化.锁 ...

  10. 前端4BOM与DOM

    内容概要 BOM操作(了解) DOM操作 DOM操作标签 获取值操作 属性操作 事件 -事件案例 内容详情 BOM操作(了解)