gpt4 book ai didi

django - 在 Django 中发送内容编码 header

转载 作者:行者123 更新时间:2023-12-04 18:15:59 24 4
gpt4 key购买 nike

您好,我想要我的内容的纯文本版本。所以我有一个单独的模板。我打电话render_to_responsemimetype="text/plain"但我想告诉浏览器在 http 响应中打开该页面,内容是 utf-8 编码的。我该怎么做(例如,我必须在 render_to_response 中添加什么)?

最佳答案

只需像这样向 mimetype 添加字符集:

mimetype="text/html; charset=utf-8"

幕后真正发生的事情是在 render_to_response 中从 kwargs 中取出了 mimetype。 .
httpresponse_kwargs = {'mimetype': kwargs.pop('mimetype', None)}
return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)

并发送至 HttpResponse将其设置为 content_type :
if mimetype:
content_type = mimetype # For backwards compatibility
if not content_type:
content_type = "%s; charset=%s" % (settings.DEFAULT_CONTENT_TYPE,
settings.DEFAULT_CHARSET)

关于django - 在 Django 中发送内容编码 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3434290/

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