前端请求csv
下载csv,发送GET请求
服务端响应
from django.shortcuts import render
from django.http import HttpResponse
import csv
def test_csv_view(request):
return render(request,"test_csv.html")
#####响应csv
def csv_download(request):
#创建一个响应对象,指定content_type="text/csv"
res = HttpResponse(content_type="text/csv")
#放置文件
res["Content-Disposition"] = "attachment;filename=test.csv"
#往响应中写入数据
writer = csv.writer(res)
writer.writerow([1,2,3])
#返回响应
return res
项目代码
提取码:sanr