2011-02-13 2 views
11

현재, 내가 지금 쿠키를 설정하려고 render_to_response(template_name, locals(), context-etc..)장고 : 사용에는 render_to_response 및 설정 쿠키

사용하고 있는데 내가 render_to_response와 함께 할 수 있을지 궁금하네요.

내가 본 모든 예는 HttpResponse 개체를 사용하고 있습니다. 그들은 내가 render_to_response와 쿠키를 설정 할 수 있는지 궁금이

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

같은 응답 객체의 쿠키를 설정, 그래서 나는()

감사합니다 현지인을 계속 사용할 수 있습니다. 데이비드.

답변

24

예, 문제가 없습니다. 원리는 완전히 동일합니다.

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

이렇게하면 페이지가 렌더링되고 쿠키가 설정되어 첫 번째 실행에서는 "favorite_color"가 표시되지 않을 수 있습니다. – kadalamittai