Django在新标签中下载文件,该标签也呈现模板

时间:2016-02-17 10:57:58

标签: django django-templates django-views

我有一个模板,其中包含一个按钮,当单击该按钮时,通过GET请求提交一些信息。此信息将发送到views.py文件中的函数。

在放置按钮的模板上,我已指定表单在新的空白标签/窗口(" < form target="_blank" ... >")中提交。

views.py文件中的功能通过Httpresponse

生成CSV文件
response = HttpResponse("CSV_file_content", mimetype="text/csv")
response["Content-Disposition"] = "attachment; filename=%s.csv" % (filename)
return response

但我也希望在下载过程中呈现一个HTML模板,这与render_to_response('template.html')函数的内容非常接近。

你知道如何实现这个吗?

0 个答案:

没有答案