gpt4 book ai didi

django - Django:使用render或render_to_response时添加响应头

转载 作者:行者123 更新时间:2023-12-03 10:56:00 24 4
gpt4 key购买 nike

如何在Django响应中添加响应 header ?我有:

response = HttpResponse()
response['Cache-Control'] = 'no-cache'

return render(request, "template.html", {})

# Alternately using render_to_response
# return render_to_response("template.html", {})

最佳答案

render的结果分配给一个变量,设置标题,然后返回响应。

response = render(request, "template.html", {})
response['Cache-Control'] = 'no-cache'
return response

在大多数情况下,用户 renderrender_to_response更简单。但是,如果使用 render_to_response,则可以使用相同的方法:
response = render_to_response("template.html", {})
response['Cache-Control'] = 'no-cache'
return response

关于django - Django:使用render或render_to_response时添加响应头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14956085/

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