在我的 django Web 应用程序中,我从views.py 中的列表创建一个 .csv 文件,我希望用户在按下按钮时能够下载它。但是,当运行此命令时,我收到错误“headers”是意外参数。
这是我的views.py中的代码:
output = ['a', 'b', 'c']
response = HttpResponse(content_type='text/csv', headers={'Content-Disposition': 'attachment; filename="myfile.csv"'})
writer = csv.writer(response)
writer.writerows(output)
return response
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这不起作用,因为我过去在其他地方使用过相同的代码并取得了成功。有谁知道这是否可能是浏览器支持问题?