Я пытаюсь вернуть итоговую / среднюю строку из моего набора данных, которая содержит сумму определенных полей и 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