gpt4 book ai didi

python - 在Content disposition response file name-python/django中添加一个变量

转载 作者:行者123 更新时间:2023-11-28 21:43:19 30 4
gpt4 key购买 nike

我想在下面的 python 代码的文件名部分添加一个变量,以便下载的文件名会根据用户在下载时的输入而改变。

因此,代替“Data.xlsx”,它将包含我的变量(基于用户输入)+“Data.xlsx”。我看到了一个类似的问题,但基于 PHP,无法弄清楚如何使其适应 python。

response = HttpResponse(content_type='application/vnd.ms-excel')
response['Content-Disposition'] = 'attachment; filename= "Data.xlsx"'

提前致谢!

最佳答案

使用 str.format :

response['Content-Disposition'] = 'attachment; filename= "{}"'.format(filename)

使用 printf-style formatting :

response['Content-Disposition'] = 'attachment; filename= "%s"' % filename

或连接字符串:

response['Content-Disposition'] = 'attachment; filename= "' + filename + '"'

关于python - 在Content disposition response file name-python/django中添加一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42380788/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com