为了账号安全,请及时绑定邮箱和手机立即绑定

Odoo 10:在 Many2one 字段中动态输入值

Odoo 10:在 Many2one 字段中动态输入值

Smart猫小萌 2021-06-20 13:09:39
我在我的 models.py 中添加:commercial_group = fields.Many2one("simcard.simcard")在我的 views.xml 中:<field name="commercial_group" widget="selection"/>然后我试图在我的模型中创建一个新记录,如下所示:record.sudo().create({                                     "icc": icc.text,                                     "imsi": imsi.text,                                     "msisdn": msisdn.text,                                     "lte_status": lte_status.text,                                     "life_cycle_status": life_cycle_status.text,                                     "sim_model": simmodel.text,                                     "gprs_status": gprsStatus.text,                                     "consumption_monthly_data_limit": consumption_monthly_data_limit.text,                                     "consumption_monthly_data_value": consumption_monthly_data_value.text,                                     "consumption_monthly_data_thrReached": consumption_monthly_data_thrReached.text,                                     "commercial_group": commercial_group.text,                                     "country": country.text,                                     "operator": operator.text                                       })              http.request.env.cr.commit()我在日志中收到此错误:INFO test odoo.sql_db: bad query: INSERT INTO "simcard_simcard" ("id", "consumption_monthly_data_limit", "consumption_monthly_data_thrReached", "msisdn", "country", "lte_status", "consumption_monthly_data_value", "life_cycle_status", "icc", "gprs_status", "sim_model", "operator", "commercial_group", "imsi", "create_uid", "write_uid", "create_date", "write_date") VALUES(nextval('simcard_simcard_id_seq'), '0', '0', '34590169', 'CH', 'false', '0', 'ACTIVE', '89293165951', '2', 'M2M Plug-in', 're', '1GB_dynPool_Plus_LTE', '29782', 1, 1, (now() at time zone 'UTC'), (now() at time zone 'UTC')) RETURNING id                                        ^错误在于在 Commercial_group 字段中插入值,因为当我从 record.sudo().create() 语句中删除此字段时,我没有收到任何错误。我在这里错过了什么吗??
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 304 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号