2012-01-09 3 views
2

저는 보통 django의 내보기 기능에 render_to_response를 사용하고 있습니다.django : 렌더링 대 render_to_response와 csrf_token과의 관계

그러나 최근에 저는 더 많은 렌더링 방법 (https://docs.djangoproject.com/en/dev/topics/http/shortcuts/#render)을 사용하려고했습니다. docs는 제공되지 않는 경우 'context_instance'를 자동으로 포함합니다.

이 선택적 context_instance 인수는 crsf_token과 관련하여 어떻게 작동합니까? 나는 내가 비록 심지어 설명 할 수없는

"Forbidden (403) CSRF verification failed. Request Aborted". 

을 얻고 있기 때문에 이것에 대해 질문하고

template_vars.update(csrf(request)) 

같은 것을 사용하여, 같은 명시 적으로 템플릿 변수에 보내 "CSRF (요청)"을해야합니까 csrf 미들웨어를 내 settings.py에서 활성화하고 내 템플리트에서 {% csrf_token %} templatetag 호출을 작성하십시오.

답변

1

TEMPLATE_CONTEXT_PROCESSORS에 추가하는 것을 잊었습니까?

+0

nope. 운수 나쁘게. 나는 이미 TEMPLATE_CONTEXT_PROCESSORS에 포함되어 있습니다. –

+0

다음에보기 코드를 게시하십시오. –