Как получить доступ к результату func.count() в SqlAlchemy? [дубликат] ⇐ Python
Как получить доступ к результату func.count() в SqlAlchemy? [дубликат]
У меня есть следующая функция, которая объединяет две таблицы и группирует их. Эта функция определена в классе Bar.
def Summary(): return db.session.query(func.count(Foo.id), Bar.Name) \ .join(Фу) \ .group_by(Bar.Name).all() При переборе этих результатов я пытаюсь получить доступ к результату func.count, но хоть убей, не могу его найти. Я пробовал:
для строки в Bar.Summary(): print(row.count()) # выдает ошибку TypeError print(row.count) # просто печатает техническую информацию о функции count(). print(row.count_1) # вызывает ошибку AttributeError Конечно, есть способ решить то, что я пытаюсь сделать, но я просто не могу его найти.
У меня есть следующая функция, которая объединяет две таблицы и группирует их. Эта функция определена в классе Bar.
def Summary(): return db.session.query(func.count(Foo.id), Bar.Name) \ .join(Фу) \ .group_by(Bar.Name).all() При переборе этих результатов я пытаюсь получить доступ к результату func.count, но хоть убей, не могу его найти. Я пробовал:
для строки в Bar.Summary(): print(row.count()) # выдает ошибку TypeError print(row.count) # просто печатает техническую информацию о функции count(). print(row.count_1) # вызывает ошибку AttributeError Конечно, есть способ решить то, что я пытаюсь сделать, но я просто не могу его найти.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить доступ к настройке браузера «Не отслеживать» с помощью JS
Гость » » в форуме Javascript - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Гость
-