0

ユーザー アカウントのアクティブ化に django-registration を使用しています。

registration_form.htmlが持っている

{% extends "base.html" %}
{% block title %} Register {% endblock %}
{% load i18n %}
{% block menu %}

<li class="home-page"><a href="/utriga"><span></span></a></li>
<li><a href="/utriga/about">About Us</a></li>
<li><a href="/utriga/downloads">Downloads</a></li>
<li><a href="/utriga/blog">Blog</a></li>
<li class="current " ><a href="/utriga/post">Advertise</a></li>
<li><a href="/utriga/contact">Contact Us</a></li>

{% endblock %}

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

    {{ form.as_p }}

    <input type="submit" value="{% trans 'Submit' %}" />
</form>
{% endblock %}

問題は、しばらく動作してから停止し、エラー ページが表示されたことです。

Forbidden (403)
CSRF verification failed. Request aborted.
Help
Reason given for failure:
     CSRF token missing or incorrect.

何も変更していないのに、なぜ以前は機能して停止したのかわかりません。はload i18n、問題ですか?助けてください

4

1 に答える 1

1

フォームに csrf トークンがありません。

フォーム内に {% csrf_token %} を配置して、機能するかどうかを確認します。

于 2012-08-24T10:51:47.670 に答える