在内存CSV下载文件名

时间:2015-11-04 12:41:45

标签: python django

我正在使用csv writer在内存中创建一个csv并使用django将其作为响应返回。

我的代码看起来像这样。

response = HttpResponse (content_type='text/csv')
writer = csv.writer(response)
writer.writerow(['rizwan','mumtaz'])
......
return response

代码运行正常,但每次收到'download.csv'时,如何将名称'download.csv'更改为somethigelse.csv

1 个答案:

答案 0 :(得分:3)

response['Content-Disposition'] = 'attachment; filename="somefilename.csv"'

https://docs.djangoproject.com/en/stable/howto/outputting-csv/