Django:使用render_to_response并设置Cookie

发布于 2021-01-29 15:59:38

目前,我正在使用 render_to_response(template_name, locals(), context-etc..)

现在尝试设置Cookie,我想知道是否可以使用render_to_response

我看到的所有示例都在使用HttpResponse对象。他们像这样在响应对象中设置cookie

response = HttpResponseObject(html)
response.set_cookie("favorite_color",request.GET["favorite_color"])
return response

想知道是否可以使用设置cookie render_to_response,以便继续使用locals()

谢谢。大卫。

关注者
0
被浏览
48
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    是的,没有问题。原理是完全一样的。

    response = render_to_response(template_name, locals(), context-etc..)
    response.set_cookie("favorite_color",request.GET["favorite_color"])
    return response
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看