1
Я конвертирую свою библиотеку с помощью pyodbc в SQLalchemy. К сожалению, я получаю эту ошибку:zipping строк с столбцами в SQLalchemy?
TypeError("unhashable type: 'list'",)
Вот моя функция:
@route('/api/query/<query>') # not a public system!
def qry(query):
# `conn` is constructed with `create_engine`
last_query = conn.execute(query)
return dict(result=[{zip(last_query._metadata.keys, row)}
for row in last_query.fetchall()])
И мой pyodbc один (который работает):
conn.cursor.execute(query)
return dict(results=[dict(zip([column[0] for column
in conn.cursor.description], row))
for row in conn.cursor.fetchall()])