python - 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=''时)?
感谢您的帮助
解决方案
推荐阅读
- python-3.x - 尝试使用烧瓶构建应用程序,但在提交按钮时出现 404 页面未找到错误
- javascript - 链接 .then 而不依赖于先前的结果
- xamarin - ObservableCollection 不在 CodeBehind 中绑定
- arrays - AngularFire2:创建文档并设置地图数组
- php - Order data send to email
- amazon-web-services - Need to upload 6tb data file
- mysql - Laravel Query Builder join on json data column
- sql - Cannot access the specified path or file on the server, verify that you have the necessary security privileges and that the path or file exists
- html - Laravel - 如果生成的 url 与当前路由匹配,则将类添加到任何导航链接
- mysql - 如何在 MySQL 上找到“相反”的记录?