본문 바로가기
Python and Django

CSRF verification failed. Request aborted.

by leo21c 2012. 5. 16.
장고책을 보고 샘플 코드를 이용해서 만들어 테스트 하다가 에러가 발생했다.
"로그인(Login)" 부분을 처리 하다가 발생하는 것으로 세션처리와 관계가 있는 것 같다.


Forbidden (403)
CSRF verification failed. Request aborted.


이 부분은 장고에서 보안처리를 하는것 때문에 문제가 발생한다고 한다.

해결 방법은 post form 뒤에 {% csrf_token %}를 넣어주면 된다.


예를들어 내가 만든 샘플 소스에 넣는다면 아래와 같이 넣어주면 된다.


<form method="post" action=".">{% csrf_token %}