Я пытаюсь вернуть строку итогов/средних из моего набора данных, который содержит СУММ некоторых полей и AVG других.
Я мог бы сделать это в SQL через:
SELECT SUM(field1) as SumFld, AVG(field2) as AvgFld
FROM Rating WHERE url=[url_string]
Моя попытка перевести это в SQLAlchemy выглядит следующим образом:
totals = Rating.query(func.avg(Rating.field2)).filter(Rating.url==url_string.netloc)
Но это ошибка:
TypeError: 'BaseQuery' object is not callable