我有一个模板,其中包含一个按钮,当单击该按钮时,通过GET请求提交一些信息。此信息将发送到views.py
文件中的函数。
在放置按钮的模板上,我已指定表单在新的空白标签/窗口(" < form target="_blank" ... >"
)中提交。
views.py
文件中的功能通过Httpresponse
:
response = HttpResponse("CSV_file_content", mimetype="text/csv")
response["Content-Disposition"] = "attachment; filename=%s.csv" % (filename)
return response
但我也希望在下载过程中呈现一个HTML模板,这与render_to_response('template.html')
函数的内容非常接近。
你知道如何实现这个吗?