我用我的網站模板寬下面的代碼...Django的國際化資源管理器驗證失敗
{% for lang in languages %}
<li>
<form name="setLang{{ lang.1}}" action="/i18n/setlang/" method="POST">{% csrf_token %}
<input name="next" type="hidden" value="/" />
<input type="hidden" name="language" value="{{ lang.0 }}" />
<a class='{% if LANGUAGE_CODE == lang.0 %}selected{% endif %}' href="#" onclick="document.setLang{{ lang.1 }}.submit();return false;">{{ lang.0 }}</a>
</form>
</li>
{% endfor %}
和urls.py我有
(r'^i18n/', include('django.conf.urls.i18n'))
但在Internet Explorer中我得到csrf驗證失敗錯誤...是否有關於頁面上有兩種表單的問題?
你把'{%csrf_token%}'放在兩種形式中嗎? – catherine 2013-04-09 03:17:23