Django实现下载文件

(一)前端页面展示

Django实现下载文件_第1张图片

 (二)路由展示

(三)试图函数展示

文件路径

Django实现下载文件_第2张图片

Django实现下载文件_第3张图片

 代码:

def download_template(request):
    file = open('static/files/BatchPayTemplate.xls', 'rb')
    response = FileResponse(file)
    response['Content-Type'] = 'application/octet-stream'
    response['Content-Disposition'] = 'attachment;filename="BatchPayTemplate.xls"'
    return response

(四)点击下载模板的结果

Django实现下载文件_第4张图片

 

你可能感兴趣的:(django)