我需要从Odoo中的TransientModel返回值。默认情况下也存储值。是否可以从瞬态模型中检索值?
现在值变成False。
我知道瞬态模型不会存储数据,但是它是默认存储的。此外,在Odoo的某些设置中,它也正在检索。
答案 0 :(得分:1)
您可以使用set_values
和get_values
方法分别存储和检索值。
这里是例子,
test_field = fields.Boolean('Field')
@api.multi
def set_values(self):
ICPSudo = self.env['ir.config_parameter'].sudo()
super(ResConfigSettings, self).set_values()
ICPSudo.set_param("key_test_field", value)
@api.model
def get_values(self):
ICPSudo = self.env['ir.config_parameter'].sudo()
res = super(ResConfigSettings, self).get_values()
res.update(
test_field=ICPSudo.get_param('key_test_field'),