장고책을 보고 샘플 코드를 이용해서 만들어 테스트 하다가 에러가 발생했다.
"로그인(Login)" 부분을 처리 하다가 발생하는 것으로 세션처리와 관계가 있는 것 같다.
Forbidden (403)
CSRF verification failed. Request aborted.
이 부분은 장고에서 보안처리를 하는것 때문에 문제가 발생한다고 한다.
해결 방법은 post form 뒤에 {% csrf_token %}를 넣어주면 된다.
예를들어 내가 만든 샘플 소스에 넣는다면 아래와 같이 넣어주면 된다.
<form method="post" action=".">{% csrf_token %}
'Python and Django' 카테고리의 다른 글
파이썬 스레드 프로그래밍 (0) | 2012.05.30 |
---|---|
NON-ASCII character `\xec` in file 에러 발생 해결책 (0) | 2012.05.17 |
장고 DB 구조 설계 샘플 테스트 오류 수정 방법 (0) | 2012.05.15 |
Django(장고) 프로젝트 만들기 (0) | 2012.05.15 |
Django 설치 (0) | 2012.05.15 |