ライブラリを pyodbc の使用から SQLalchemy に変換しています。残念ながら、私はこのエラーが発生しています:
TypeError("ハッシュできない型: 'リスト'",)
これが私の機能です:
@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 1(これは動作します):
conn.cursor.execute(query)
return dict(results=[dict(zip([column[0] for column
in conn.cursor.description], row))
for row in conn.cursor.fetchall()])