Django,如何为网站上显示的脚本制作下载按钮

Django, how to make a download button for a script displayed on the website

本文关键字:脚本 按钮 下载 显示 网站 Django      更新时间:2023-09-26

在我的Django项目中,我显示了一个Python脚本,我想在上面制作一个Download按钮,他们可以点击该按钮并让浏览器下载该脚本。我怎样才能做到这一点?

使用Django 1.8.4。

这已经在文档中记录了-https://docs.djangoproject.com/en/dev/ref/request-response/#telling-浏览器处理-响应即文件附件

response = HttpResponse(my_data, content_type='text/x-python')
response['Content-Disposition'] = 'attachment; filename="foo.py"'