Django 模板生成下载文件
Django 模板生成下载文件
问题描述
用户点击网页链接,后台使用txt,cvs模板文件填充数据之后,生成文件下载
代码
# 渲染模板文件
response = render(request, 'mdata/text/measure_design_data_export.csv', locals(),content_type='text/csv')
# 设置http响应类容的形式
# response['content_type'] = 'text/csv' # 可以作为参数写在上面
# 设置文件名并以附件方式下载
# 如果没有这一行,文件的类容会直接在网页中显示
response['Content-Disposition'] = 'attachment; filename=design_export.csv'
return response