С помощью этого кода вы также можете добавить к вашему запросу «фильтр» или «присоединиться» и эту работу!
query = session.query(User)
def query_to_dict(query):
def _create_dict(r):
return {c.get('name'): getattr(r, c.get('name')) for c in query.column_descriptions}
return [_create_dict(r) for r in query]