
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
二开过程中新增了计算字段如果历史数据很多升级超级慢,大家是怎么克服的?
-
fields1 = fields.Char(string="xxxxxxx", compute="_compute_xxxxxxxx", store=True)
这种情况,大家怎么克服的?
或者说有没有其他方法来处理这个需求?期待先安科技的老师指点。
-
@digitalsatori 先安科技的老师救救我
-
@zerone40 要看你的这个fields1字段是派什么用场的,以及这个compute字段是怎么写的,依赖的模型和字段是什么?
-
作用仅仅是为了计算出一个值 展示在视图上。
compute 方法也很简单
@api.depends("partner_id.email") def _compute_partner_info(self): for record in self: record.info = f"{record.name}<{partner_id.email}>"
非常简单,如果有历史数据 4万条,升级时计算就已经很慢了
-
@zerone40 不要写store=True这个参数不就好了嘛