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',
)
Но где я должен это поставить? Поскольку у меня нет доступа для входа в систему, я использую стандарт от django-registration –
Просто хотел подтвердить это, вы запросили его для формы входа правильно? Если это для формы входа в систему, вам нужно будет настроить свои собственные страницы входа в URL-адрес – Anup
ok, есть ли пример? –