【发布时间】:2018-05-16 12:10:02
【问题描述】:
我的模型 A 带有计算字段 b(它取决于字段 c 和字段 d 的值)。
b = fields.Float(compute='_compute_field')
我的任务是每个月比较过去和当前月份字段 b 的值并获取差异。例如,我想将 2018-04-01 字段 b 值与 2018-05-01 字段 b 值进行比较。首先,我想将计算值存储在数据库中。但问题是我不能这样做(store=True),因为如果我将字段 b 值存储在数据库中,我总是在字段 b 上得到 0 值。
我可以根据时间(日期)比较差异的其他替代方法来跟踪或存储计算字段值。
【问题讨论】:
-
检查我写在答案中的替代方案。如果我对您想要实现的目标理解得不好,请告诉我
标签: python python-2.7 odoo-8 odoo odoo-10