我是个初学者,请原谅我的无知。你知道吗
我正在尝试添加一个功能,允许用户将其特定于用户的事务数据作为CSV文件下载。数据存储在名为“acctransactions”的sqlite表中
这是我目前得到的:
@app.route("/trans_csv")
@login_required
def trans_csv():
si = io.StringIO()
cw = csv.writer(si)
rows = db.execute("SELECT (id, acc_transaction, deposit, withdrawl, cash) FROM acctransactions WHERE id = :user_id VALUES(:id, :acc_transaction, :deposit, :withdrawl, :cash)", id=session["user_id"], deposit=deposit, withdrawl=withdrawl, cash=cash["cash"])
cw.writerows(rows)
output = make_response(si.getvalue())
output.headers["Content-Disposition"] = "attachment; filename=accounttransactions.csv"
output.headers["Content-type"] = "text/csv"
return output
当前我在响应代码时遇到的错误是:“namererror:name'drawul'未定义”
任何协助都将不胜感激。谢谢
编辑:为什么取款有问题,而存款没有问题?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐