如何从 Django 项目下载 .txt 文件
How to download a .txt file from a django project
我发现在按下调用对此负责的视图的按钮后如何下载我的 .txt 文件有困难。
我的 .txt 文件是在我的 manage.py 文件所在的路径中本地创建的。
我的观点代码片段:
file_name= open("example.txt","w+")
file_name.write("\r\n\r\n%s%s%s%s%s" % (var1," ",var2," ",var3))
response = HttpResponse(file_name, content_type="text/plain,charset=utf8")
response['Content-Disposition'] = 'attachment; filename={0}'.format(file_name)
file_name.close()
return response
我必须更改什么才能下载我的 .txt 文件?
在您的视图中试试这个:
# to write to your file
file_name = open("example.txt", "w+")
file_name.write('some text here')
file_name.close()
# to read the content of it
read_file = open("example.txt", "r")
response = HttpResponse(read_file.read(), content_type="text/plain,charset=utf8")
read_file.close()
response['Content-Disposition'] = 'attachment; filename="{}.txt"'.format('file_name')
return response
我发现在按下调用对此负责的视图的按钮后如何下载我的 .txt 文件有困难。
我的 .txt 文件是在我的 manage.py 文件所在的路径中本地创建的。
我的观点代码片段:
file_name= open("example.txt","w+")
file_name.write("\r\n\r\n%s%s%s%s%s" % (var1," ",var2," ",var3))
response = HttpResponse(file_name, content_type="text/plain,charset=utf8")
response['Content-Disposition'] = 'attachment; filename={0}'.format(file_name)
file_name.close()
return response
我必须更改什么才能下载我的 .txt 文件?
在您的视图中试试这个:
# to write to your file
file_name = open("example.txt", "w+")
file_name.write('some text here')
file_name.close()
# to read the content of it
read_file = open("example.txt", "r")
response = HttpResponse(read_file.read(), content_type="text/plain,charset=utf8")
read_file.close()
response['Content-Disposition'] = 'attachment; filename="{}.txt"'.format('file_name')
return response