CSRF Referer检查失败Django 1.8

Waq*_*ved 6 csrf django-1.8

我搜索过这个,但找不到任何可行的解决方案.

我有一个网站,如www.example.com和子域名a.example.com和b.example.com.当我尝试将来自a.example.com的请求发布到b.example.com时,我收到Referer检查失败的错误.

我在a.example.com和b.example.com中有以下设置:

CSRF_COOKIE_DOMAIN = ".example.com"
Run Code Online (Sandbox Code Playgroud)

但我无法CSRF_COOKIE_DOMAIN正确使用.

Pan*_*rat 1

Django 1.8 对 HTTPS 有严格的引用检查。在 Django 1.8 中启用 CSRF 保护时,您无法从 a.example.com 发布到 b.example.com。

在 Django 1.9 中,他们添加了CSRF trust origins