У меня есть простой код для получения пользователей из базы данных с помощью sqlalchemy и возврата их как json. Моя проблема в том, как отформатировать вывод, чтобы получить что-то вроде этого:
{"results": [{"id":1, "username":"john"},{"id":2,"username":"doe"}]}
мой код выводит ошибку, которую я не могу исправить, будучи новичком в python:
d = []
for user in Users.query.all():
v = {}
for columnName in Users.__table__.columns.keys():
v[columnName] = getattr( user, columnName )
d.append( v )
return jsonify( d )
В коде написано:
ValueError: dictionary update sequence element #0 has length 11; 2 is required
Спасибо.