在 Python 中将 Sql 结果转换为字节

问题描述 投票:0回答:0

尝试从表中获取数据并响应结果。由于数据来自数据库,因此面临问题。下面是代码,

cursor = connection.cursor()
cursor.execute("""select * from table""")
result = cursor.fetchall()
for row in result:
    data = row
connection.close()
return Response(
    data,
    mimetype="text/csv",
    headers={
        "Content-disposition": "attachment; filename=data.csv"
    },
)

在尝试获取时,出现此错误,

TypeError: Expected bytes

如有任何建议,我们将不胜感激。

python flask psycopg2
© www.soinside.com 2019 - 2024. All rights reserved.