0

내가 장고 등록을 사용하려고 해요,하지만 난 로그인이 오류를 받고 있어요 :로그인 CSRF 검증에 실패

<form action="." method="post" class="login_form">{% csrf_token %} 
    {{ form.as_p }} 
    <p class="submit"><button class="btn btn-lg btn-primary btn-block" type="submit" name="submit" value="Login">Log in</button></p> 



    {% if next %}<input type="hidden" name="next" value="{{ next }}"> 
    {% else %}<input type="hidden" name="next" value="/"> 
    {% endif %} 
    </form> 

:

Forbidden (403) 
CSRF verification failed. Request aborted. 

이것은 내 양식입니다 내 설정 :

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware', 
    'django.middleware.common.CommonMiddleware', 
    'django.middleware.csrf.CsrfViewMiddleware', 
    'django.contrib.auth.middleware.AuthenticationMiddleware', 
    'django.contrib.messages.middleware.MessageMiddleware', 
    'django.middleware.clickjacking.XFrameOptionsMiddleware', 
) 

답변

1

것은 당신이 당신의보기에서 컨텍스트를 다시 전달되어 있는지 확인

return render_to_response ('contact.html', { 'form': form}, context_instance = RequestContext (request))

+0

하지만이 부분을 어디에 넣어야합니까? 로그인에 대한보기가 없기 때문에 장고 등록의 표준을 사용하고 있습니다. –

+0

이것을 확인하고 싶습니다. 로그인 양식을 요청 했습니까? 그것은 로그인 양식을 누른 다음 자신의 URL 로그인 페이지 – Anup

+0

확인을 설치해야합니다, 거기에 몇 가지 예가 무엇입니까? –

관련 문제