答案 0 :(得分:0)
在Odoo相关字段的上下文中,它的值将是
store=False
store=True
示例(Odoo V8):
sale.order
currency_id:它保存在product_pricelist stock_quant
packaging_type_id:它保存在product_packaging和stock_quant中。每次更改product_packing的值时,它都会在stock_quant上更新,反之亦然。答案 1 :(得分:0)
**当您想从另一个模型中提取值时,可以使用相关字段*,您可以在字段上使用相关字段。
这是一个例子。
order_id = fields.Many2one(comodel_name='sale.order', 'Sale Order')
order_amount = fields.Monetary(string='Order Amount',
store=True,
related='order_id.amount_total')
您必须在模型中添加与您要访问字段的模型相关的Many2one字段。在我们的案例模型中 sale.order 。
使用相关 kwarg,您可以关联Many2one字段中定义的相关模型的字段。在我们的案例中 order_id 。
设置商店 kwarg会自动将值存储在数据库中。使用新API,相关字段的值将自动更新。(Reference)
希望这有帮助!