Получить значения из TransientModel в Python - PullRequest
0 голосов
/ 16 ноября 2018

Мне нужно вернуть значения из TransientModel в Odoo. Хранение значений по умолчанию тоже. Можно ли получить значения из переходной модели?

Теперь значение равно False.

Я знаю, что временная модель не будет хранить данные. Но они были сохранены по умолчанию. Также в некоторых настройках в Odoo он тоже получает.

1 Ответ

0 голосов
/ 17 ноября 2018

Вы можете использовать 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'),
...