我刚刚安装了 Dajaxice,但我一直有这个错误:
POST https://.../communication.isUserLogged/ 403 (Forbidden) dajaxice.core.js:163
Dajaxice: Something went wrong.
在服务器端:
"POST /dajaxice/communication.isUserLogged/ HTTP/1.1" 403 2282
我猜服务器没有得到正确的 CSRF 令牌,但我不知道如何解决这个问题。
Dajaxice 文档说
确保 TEMPLATE_CONTEXT_PROCESSORS 有 django.core.context_processors.request。
但它在 Django 1.5 中默认设置。我仍然收到此警告:
“请求”对象必须在上下文中可访问。您必须将“django.contrib.messages.context_processors.request”添加到您的 TEMPLATE_CONTEXT_PROCESSORS 并使用 RequestContext 呈现您的视图。