gpt4 book ai didi

python - 自定义模块 Odoo 上不存在错误列

转载 作者:行者123 更新时间:2023-11-28 20:14:17 25 4
gpt4 key购买 nike

我正在开发自定义模块,我需要将字段添加到 res.partner 模型。我已经向这个模型添加了一些字段,但是从 1 周开始,当我尝试添加一个新字段时,我收到了这个错误:

ERROR: column res_partner.my_field does not exist

其他领域很好,但这个领域不行:

my_field = fields.Boolean(default=False)

我真的不明白为什么我会遇到这个问题。我尝试将“联系人”依赖项添加到我的模块,它在我的本地版本上有效,但在我的在线版本上无效

如果有人有任何想法,那可能真的很好

谢谢你的帮助

编辑res.partner类

from odoo import api, fields, models

class ResPartner(models.Model):
_inherit = 'res.partner'

badge_ids = fields.One2many('mymodule.badge','client_i
sub_ids = fields.One2many('mymodule.subs','client_id')
#field that doesn't work
my_field = fields.Boolean(default=False)

list 依赖

'depends': ['base', 'sale', 'website', 'calendar','contacts', 'point_of_sale', 'base_automation'],

最佳答案

看起来像一个错误。以下是可能的解决方法:

将'res'添加到依赖项以及'base',然后重新启动odoo实例。

确认字段更新后;从依赖项中删除“res”,然后升级模块。

此行为存在于 8.0 以上的 Odoo 版本

关于python - 自定义模块 Odoo 上不存在错误列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50638548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com