Odoo:在模块安装时,如何在另一个表中添加列之前加载 XML 数据?

问题描述 投票:0回答:0

在Odoo自定义模块中,我扩展了

res_config_settings
以添加新设置
default_order_stage_id
,这是一个必填字段,默认为同一自定义模块中另一个模型
OrderStage
的值,并且
OrderStage
预加载了数据(清单文件中的 XML)。

但问题是在安装时,出现以下错误:

Table 'res_config_settings': unable to set NOT NULL on column 'default_order_stage_id'

那么有没有一种方法可以在模块安装时创建数据并将其加载到

OrderStage
表,然后然后将新列应用于
res_config_settings

谢谢!

odoo
© www.soinside.com 2019 - 2024. All rights reserved.