详细请参考
Django(12): 实现文件下载的几种方法_python开发笔记的博客-CSDN博客_django实现文件下载
只用第三种方法已实现。
前端代码views.py
{% load staticfiles %}
Title
该页面要实现的是文件下载的功能
点我下载
视图 views.py
from django.http import FileResponse
def download(request):
file = open('media/file/文件.docx', 'rb')
response = FileResponse(file)
response['Content-Type'] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'
response['Content-Disposition'] = 'attachment;filename= '+'文件'.encode('utf-8').decode('ISO-8859-1')+'.docx'
return response
urls.py
path('download/',download,name="download"),



