хочу на главной странице вывести данные из модели. Данные получаю в виде списка словарей, но вывести не могу так возвращаемый объект должен быть кортежем или словарем. При попытке преобразовать список в кортеж получаю ошибку. Вот код
@app.route("/guides")
def get_all_and_by_tours_count():
result = []
guides = Guide.query.all()
for guide in guides:
data = {
"id": guide.id,
"surname": guide.surname,
"full_name": guide.full_name,
"tours_count": guide.tours_count,
"bio": guide.bio,
"is_pro": guide.is_pro,
"company": guide.company,
}
result.append(data)
print(type(result)) # Получаю список
print(tuple(result)) # Пытаюсь преобразовать список к кортежу
print(type(result)) # Получаю список
return result
Вот возвращаемые данные которые хранятся в result
({'bio': 'Я петербурженка в 7-м поколении. Люблю делиться историями и '
'секретами дореволюционных петербургских зданий и особняков. Поделюсь '
'историями моей бабушки. Вместе со мной работает небольшая дружная '
'команда влюбленных в Петербург местных гидов. Мы раскроем вам '
'секреты старинных домов и покажем то, что скрыто от глаз большинства '
'туристов и жителей города.',
'company': 2,
'full_name': 'Людмила Новикова',
'id': 1,
'is_pro': True,
'surname': 'Новикова',
'tours_count': 2},
{'bio': 'Я обожаю Москву, и изучаю город с необычных ракурсов. С радостью '
'поделюсь с вами своими лучшими открытиями. Мы поднимемся на '
'сталинские высотки и посмотрим на исторический центр сверху. Я '
'покажу вам то, что скрыто от глаз большинства туристов и даже '
'жителей города. Маршруты подобра индивидуально под ваш запрос. Для '
'влюбленных доступна услуга свидания на крыше.',
'company': 1,
'full_name': 'Андрей Васечкин',
'id': 2,
'is_pro': True,
'surname': 'Васечкин',
'tours_count': 5},
{'bio': 'Филолог-журналист по образованию. За плечами более 9 лет экскурсий '
'по Грузии и барменский опыт. Писатель. Перфекционист. И просто '
'увлеченный человек. Родился и вырос в Тбилиси. Более 10-поколений '
'тут. Люблю этот райский уголок на планете и свою работу. '
'Мама-кулинар привила любовь ко вкусной еде.',
'company': None,
'full_name': 'Георги Беридзе',
'id': 3,
'is_pro': True,
'surname': 'Беридзе',
'tours_count': 5},
{'bio': 'Я всегда увлекалась историей и, как следствие, получила образования '
'гида-экскурсовода. С удовольствием знакомлю гостей города с '
'историей, татарской культурой и традициями. Вы влюбитесь в наш край.',
'company': 5,
'full_name': 'Оксана Ласкина',
'id': 4,
'is_pro': True,
'surname': 'Ласкина',
'tours_count': 2},
{'bio': 'Работал учителем истории более 10 лет, последние 5 лет живу в Сочи и '
'уже третий год провожу экскурсии, орагнизовываю туры. На моих '
'прогулках и турах вы узнаете не только об экскурсионных объектах, но '
'и о том, чем живет современный Сочи: о ценах, недвижимости, об '
'интересных местах города и его необычных заведениях. Есть туры '
'разного уровня сложности и комфорта, где можно с детьми и без. '
'Бесплатным бонусом ко всем экскурсиям станет фотосессия на '
'зеркальный фотоаппарат.',
'company': 4,
'full_name': 'Иван Горячий',
'id': 5,
'is_pro': True,
'surname': 'Горячий',
'tours_count': 7},
{'bio': 'Я живу в Стамбуле много лет. По образованию филолог и историк. О '
'Стамбуле читаю, пишу, живуэтим городом и люблю его. Раскрою его вам '
'таким, какой он есть: великолепный, приветливый, неизменно '
'интересный и всегда загадочный. Ваше путешествие по этому сказочному '
'городу навсегда осталось в памяти и сердце. ',
'company': 1,
'full_name': 'Яна Ивлева',
'id': 6,
'is_pro': True,
'surname': 'Ивлева',
'tours_count': 5},
{'bio': 'Живу в Риме уже более десяти лет и с каждым днем влюбляюсь в этот '
'город все больше и больше. Моя миссия в том, чтобы и вы '
'почувствовали после нашей прогулки то же самое. Приглашаю вас '
'познакомиться с Вечным городом и увидеть его глазами местного '
'жителя, прочувствовать всю атмосферу и колорит столицы. Насладиться '
'видами, едой и историей этого города.',
'company': None,
'full_name': 'Ирина Самидзе',
'id': 7,
'is_pro': False,
'surname': 'Самидзе',
'tours_count': 1},
{'bio': 'Хеллоу! 11 лет писал для тревел-журналов, потом кризис среднего '
'возраста, желание перемен и внезапный переезд в Псков, где впервые '
'почувствовал себя дома. Провожу экскурсии-погружения по местам, '
'которые не оставят вас равнодушным. Приглашаю вас в путешествие по '
'Изборску и живописным окрестностям — на пару часов или дней. '
'Показываю и открываю самые живописные тропы, знакомлю с местными '
'жителями — фермерами и ремесленниками, а из множества исторических '
'фактов — выбираю действительно важные и интересные ;)',
'company': None,
'full_name': 'Владислав Ванькин',
'id': 8,
'is_pro': False,
'surname': 'Ванькин',
'tours_count': 3},
{'bio': 'Авторизированный гид, член Ассоциации профессиональных гидов '
'Хельсинки, член клуба Знатоков города и рабочей комиссии '
'университета. По жизни: живу в Финляндии 35 лет. 23 из них - '
'работала в турсфере, а также гидом для души, т.к. очень люблю это '
'дело. Исходила город вдоль и поперек, замучала рассказами родных и '
'друзей, прочитала сотню, а то и больше книг, и провела сотни часов в '
'архивах. Н не перестаю находить новые интересные факты, истории, '
'места, которые и хочу показать гостям. Покажу город дркгим, не так '
'как о его обычно показывают и описывают в экскурсияя на один день из '
'Питера и пишут в большистве путеводителей. Открою вам новый '
'Хельсинки, каким его вижу я: с плюсами и минусами, поделюсь '
'радостными и печальными фактами истории, а также секретами, '
'легендами, реалиями сегодняшнего дня.',
'company': None,
'full_name': 'Дина Левинова',
'id': 9,
'is_pro': True,
'surname': 'Левинова',
'tours_count': 1},
{'bio': 'Спорю, что такой экскурсии у вас еще не было. Я организую туры с '
'закрытыми глазами. Да-да, вы все верно прочитали. Но какой в этом '
'смыcл, если ничего не видно? Без одного из главных органов '
'восприятия, город ощущается совсем иначе. Вас ждет по-настоящему '
'необычное путешествие, которое надолго запомнится своими хорошими '
'эмоциями.',
'company': None,
'full_name': 'Марк Звонкий',
'id': 10,
'is_pro': False,
'surname': 'Звонкий',
'tours_count': 1})
Он обернут в круглые скобки но все равно пишет что это список а не кортеж. Вот гитхаб
https://github.com/giru1/begin-SQLAlchemy