微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Odoo 13 : 更新模块时加载永远不会结束在有这么多数据的模型中设置默认字段或设置 store=True 时

如何解决Odoo 13 : 更新模块时加载永远不会结束在有这么多数据的模型中设置默认字段或设置 store=True 时

假设我在 hr_attendance 模块中有很多数据。 在该模块中有这样的字段:

distance_string = fields.Char(string='distance',compute='_compute_range')

然后我更改 distance_field 并将新字段添加到:

distance_string = fields.Char(string='distance',compute='_compute_range',store=True)
outside_range= fields.Selection([('no','no'),('yes','Yes')],string="Out of Range",default='no')

问题是因为我的模型中有太多数据(可能有 270000 多个数据)。当我在 odoO13 的应用程序菜单中更新模块 (hr_attendance) 时,安装需要很多加载时间,然后总是失败。 我假设由于我的模型中有太多数据,当我只添加 outside_range 字段而没有 default='no' 时,它工作正常。

我的问题是如何处理这种情况(当我需要设置 store=True 并在具有如此多数据的模型中添加 default='' 时)?

感谢您的帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。