Как получить доступ к результату func.count() в SqlAlchemy? [дубликат]Python

Программы на 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 Конечно, есть способ решить то, что я пытаюсь сделать, но я просто не могу его найти.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»