gpt4 book ai didi

python - 提供 django 静态文本文件

转载 作者:行者123 更新时间:2023-11-30 23:10:13 27 4
gpt4 key购买 nike

我的项目根目录的静态文件夹中有一个文本文件。

我想提供它,所以我创建了:

@csrf_exempt
def display_text(request):

content =
return HttpResponse(content, content_type='text/plain; charset=utf8')

如何设置文本文件的路径,或者如何将其读入“内容”,以便可以显示它。

最佳答案

看看this question让 Apache 使用 mod_xsendfile 处理文件传送。

如果您坚持让 Django 自己交付文件,您可以执行以下操作:

from django.http import StreamingHttpResponse

@csrf_exempt
def display_text(request):
content = open('/your/file', 'r').read()
response = StreamingHttpResponse(content)
response['Content-Type'] = 'text/plain; charset=utf8'
return response

关于python - 提供 django 静态文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30791228/

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