0

Я пытаюсь использовать Django-регистрации, но я получаю эту ошибку для входа в систему:Войти с регистрационным приложение не удалось в проверке CSRF

Forbidden (403) 
CSRF verification failed. Request aborted. 

Это моя форма:

<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> 

Мои настройки:

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

Но где я должен это поставить? Поскольку у меня нет доступа для входа в систему, я использую стандарт от django-registration –

+0

Просто хотел подтвердить это, вы запросили его для формы входа правильно? Если это для формы входа в систему, вам нужно будет настроить свои собственные страницы входа в URL-адрес – Anup

+0

ok, есть ли пример? –