我目前正在以字符串形式返回响应页面,但我也想将其作为excel文件传递。我两个都很难。
这是我的views.py文件:
response = HttpResponse(htmlString)
response = HttpResponse(mimetype='application/vnd.ms-excel')
response['Content-Disposition'] = 'attachment; filename=example1.xls'
book.save(response)
return response
这只给了我excel文件,而不是HtmlString,因为我重新分配了响应,但我不知道如何包含两个参数。
提前谢谢!!
答案 0 :(得分:1)
HTTP响应(如在HTTP协议中,不限于Django)将被浏览器视为文件,或显示在浏览器中(html,纯文本等)。你不能同时回复。