Ни один из предложенных ответов не сработал.Я получил его с помощью dp.get_precision
, вот пример
cost_price = fields.Float(
'Book Cost', dp.get_precision('Book Price'))
Затем установите Book Book в точности deciaml в соответствии с техническим значением 3
Это лучший способсделать это, чем жесткое кодирование, поскольку я могу изменить десятичные дроби на любую цифру из графического интерфейса Odoo в Технические |Структура базы данных |Точность десятичного числа