来自django.utils.编码导入 escape_uri_path
def excel(请求):
# df=www.sychzs.cn_excel('test.xlsx')
# ht=www.sychzs.cn_html()
# with open('./test.xlsx', 'rb')as f:
# df = www.sychzs.cn()
df=打开('./测试.xlsx) # 此处必填随开随开。如果用open打开的话会导致读取失败,
名称 = "test.xlsx"
响应 = 文件响应(df)
响应['内容类型'] = '应用程序/八位字节流' # 让浏览器知道这是下载文件
#解决文件下载中文名乱码问题响应["内容处置"] = "附件;文件名={0}".格式 (escape_uri_path(名称))
返回回复
在url中添加路由即可直接使用。在个人测试中是有效的。