Выражение, которое вы повторяете, вычисляет список объектов модели , а не строк. Итак, правильное их использование:
for u in session.query(User).all():
print u.id, u.name
Вам действительно нужно преобразовать их в dicts? Конечно, существует много способов, но тогда вам не нужна ORM-часть SQLAlchemy:
result = session.execute(User.__table__.select())
for row in result:
print dict(row)
Обновление: посмотрите модуль sqlalchemy.orm.attributes
. Он имеет набор функций для работы с состоянием объекта, который может быть вам полезен, особенно instance_dict()
.
Если вы используете Elatic Beanstalk с эластичной средой, вы можете загружать только ZIP-файлы со всеми конфигурационными файлами и файлами конфигурации контейнера, потому что вы не можете отредактировать конкретную конфигурацию файла или контейнера, не загружая новый zip-файл, потому что когда ваш Elastic Окружающая среда Beanstalk ухудшает или создает новый экземпляр, среда загружает исходные файлы zip, которые вы загрузили ранее, из-за причины, по которой вы не можете отредактировать конкретную конфигурацию файла или контейнера по FTP, SFTP от любой службы, которая позволяет это действие без загрузки zip-файла с файлы приложений или файлы конфигурации контейнера.