Сбой умножения / разделения гибридного свойства SQLAlchemy - PullRequest
0 голосов
/ 17 февраля 2020

Деление не выполняется, потому что я получаю возвращаемое выражение, а не плавающее число для вычисления, поэтому вместо c / x выполняется c / a + b. Различные попытки скобок тоже не сработали. Я получаю тот же результат, когда пытаюсь сделать это в псевдониме. Как я могу сделать это простое умножение?

class foo(Base):
    a = Column(Float)
    b = Column(Float)
    c = Column(float)
    @hybrid_property
    def a_plus_b():
        return self.a + self.b
   @hybrid_property
   def divided():
       return self.c / self.a_plus_b #returns wrong result
   @hybrid_property
   def added():
       return self.c + self.a_plus_b #returns correct result
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...