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註冊的標準 –
只是想確認一下,您是否要求此登錄表單正確?如果是登錄表單,那麼你將不得不設置你自己的網站登錄頁面 – Anup
好吧,有沒有一些例子? –