장고를 이용해서 현재 쇼핑몰 하나 만들어보고 있는데… 그 중에서 나머지 기능은 다 만들

 
DongHyeok Lee

장고를 이용해서 현재 쇼핑몰 하나 만들어보고 있는데…
그 중에서 나머지 기능은 다 만들어 봤는데

딱 ㅎㅏ나….
쇼핑몰 중에서 “최근 본 상품”이라는 기능이 말썽입니다….

여기서 저는 당연히?! 쿠키를 이용해서 접근하려고 했는데,

쿠키를 만들 때, response = render_to_response()이런식으로 먼저 만들고 response에 set_cookie로 쿠키를 만들었습니다.

그런데….모든 페이지에서 쿠키를 이용한 “최근 본 상품”을 보여줘야하는데 제가 대다수 99%의 페이지를 render함수로 만들면서 문제가 발생하였씁니다.
(원래부터 render쓰다가 쿠키이용하려면 저 위에 쓴대로 해야한다고 해서;;;)

비로그인 유저가 상품을 보다가 로그인을 하고 해당 상품으로 들어가려고 하니 계속 ㅎ상품 페이지에서 로그인이 안되더라궈요?

그리고 render_to_response함수 자체가 render처럼 request를 넘겨주지를 않으니까 CSRF부분에서 또 warnning이 뜨더라구요….

혹시 장고로 쿠키 이용해보신 분들 중에서
return render()함수를 리턴으로해서 만드신 분 계신가요?ㅠㅠ

Advertisements