Ну вот в шаблоне пытаюсь вызвать такое, для теста {% for portfolio in user_portfolio_list %} {{ portfolio.buylogs }} {% endfor %} получаю [<BuyLog 6853>]
А что не так? Видимо buylogs содержит список объектов BuyLog, вот и сработало дефолтное преобразование в строку
д, так и есть, я спрашивал выше как посчитать это все дело в рамках одной переменной. Сейчас гляну гибрид проперти судя по всему.
А нельзя просто взять и переменную в шаблон прокинуть отдельно?
user_portfolio_list - это и есть переменная, список портфелей юзера. У каждого портфеля есть свой список BuyLog, и нужно для каждого портфеля сумму в BuyLog по столбцу USD посчитать
Это не переменная, а аттрибут
ну я вот пытаюсь сейчас сделать так, просуммировать все байлоги к определенному портфелю, пока не выходит. Что-то в сети решения не нашел. Хотя задача вроде нетривиальная. stats = db.session.query(UserPortfolio.title, func.sum(UserPortfolio.buytasks.amount)).all()
А, использовал гроуп по amount, ошибки все так же
Обсуждают сегодня