Я пытаюсь запустить функцию, которая находится в другой модели из той, на которой я размещен, функция работает, но она не получает информацию от объекта, к которому я хочу получить доступ. Я уверен, что мне не хватает чего-то, чего я не вижу, но мой поиск в Интернете не помог мне до сих пор. Ниже приведена часть кода.
@api.multi
def calcular(self):
i = self.env['prueba.productos'].calcular_total(self.id)
a = 0
if a == 0:
raise except_orm('Valor de i', i)
return True
Что делает calcular_total, так это вычисляет общую стоимость предмета. Или это то, что я планирую, прямо сейчас все, что нужно сделать, это взять цену товара и просто добавить ее 5, и она должна вернуть это значение. Но он возвращает только 5, и всякий раз, когда я обращаюсь к целочисленной переменной напрямую и возвращаю ее через exc_orm, просто чтобы посмотреть, что в ней, возвращается false, чего я не понимаю, почему.
Если потребуется дополнительная информация, я предоставлю ее, как только смогу. Заранее спасибо!