Button click应该用Flask将多个html表保存为csv



我可以部分解决这个问题,但我需要帮助检索表。没有相关的数据库

我有两个请求在我的整个代码,一个是POST和第二个是下载。下面是下载到csv文件的代码。

@app.route("/download")
def download_file():
csv = '1,2,3n4,5,6n'
return Response(
csv,
mimetype="text/csv",
headers={"Content-disposition":
"attachment; filename=Report.csv"})

这是通过点击按钮(results.html)工作,但它为我提供了一个报告。csv与123…在CSV变量中提到。

负责此函数的按钮(results.html)

<p>
<a href="{{url_for('download_file')}}">Download</a>
</p>

我想要达到的目标:

通过单击按钮,将html内的动态值写入表中

html表具有动态值。这个html表在results.html文件。这些值取决于输入的图像由用户指定。返回语句(在下面的POST请求代码中)提供值的确切值。

return render_template('uploads/results.html',
msg='Processed successfully!',
match=match,
your_predicted_pattern_category=your_predicted_pattern_category,
your_predicted_pattern_type=your_predicted_pattern_type,
img_src=UPLOAD_INPUT_IMAGES_FOLDER + file.filename)

这些是html表中的值如果用户点击上面提到的下载按钮

我也想保存这些值

不确定但你可能想要将html表保存到数据库然后检索内容,保存到文件夹然后导出到csv

最新更新