Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
fields1 = fields.Char(string="xxxxxxx", compute="_compute_xxxxxxxx", store=True)
这种情况,大家怎么克服的? 或者说有没有其他方法来处理这个需求?
期待先安科技的老师指点。
@digitalsatori 先安科技的老师救救我
@zerone40 要看你的这个fields1字段是派什么用场的,以及这个compute字段是怎么写的,依赖的模型和字段是什么?
@digitalsatori
作用仅仅是为了计算出一个值 展示在视图上。
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这个参数不就好了嘛