2013-09-29

Django : Template에서 Session값 이용하기



views.py 에서 세션을 참조하려면, 아래와 같이 사용하지만, Template 에서는 같은 문법을 사용할 수 없다.
request.session['세션이름'] = '값'
Template에서 Session을 이용하는 방법을 알아보자. settings.py 에 다음을 추가한다.
TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.request',
)
views.py 에서는 render 함수를 이용해서 리턴한다.
return render(request, 'session_test.html')
Template에서는 아래와 같이 사용한다.
{{ request.session.세션이름 }}