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.세션이름 }}
'Framework > Django' 카테고리의 다른 글
(Django) login_required 데코레이터 (0) | 2013.05.28 |
---|---|
'쉽고 빠른 웹개발 Django' 버전 1.4 이상에서 진도나가기 (0) | 2012.12.20 |
Django 1.4 에서 Template 디렉토리 설정 (0) | 2012.04.09 |
Django 마이그레이션 1.3.1 -> 1.4 (0) | 2012.03.27 |
Debian/Ubuntu + NginX + trunserver + Django 1.3.1 + Python 2.7.2 (0) | 2011.12.20 |