Clould9的Django開箱即用,當我嘗試登錄到管理頁面時,會出現CSRF錯誤。 給出的原因是: - 禁止(403) - CSRF驗證失敗。請求中止。 - Referer的檢查失敗 - https://mysite.c9.io/admin/login/?next=/admin/不 不匹配https://mysite.c9.io:443/開箱即用Clould9的Django:管理頁面CSRF:443錯誤
到實例作了不是創建一個超級用戶以外的任何變化。
註釋掉setting.py MIDDLEWARE_CLASSES'django.middleware.csrf.CsrfViewMiddleware'沒有解決問題。
當前的解決辦法是通過SETATTR(請求,「_dont_enforce_csrf_checks」,真),發現這裏: Django CSRF framework cannot be disabled and is breaking my site
的問題似乎是CLOUD9把HTTPS端口443上的方式是有辦法解決這個問題沒有禁用整個站點的CSRF?我似乎也被沙箱中的django-admin.py,所以我不能限制黑客只是管理頁面。
我有同樣的問題...我很高興你提出的問題@eff M,我想這是一個有關Django 1.7的問題,因爲所有工作正常與使用Django的其他工作空間<1.7 – toufikovich 2014-11-24 15:03:39