Django Clould9 из коробки дает ошибку CSRF при попытке войти на страницу администратора. Причина: - Запрещено (403) - Ошибка CSRF. Запрос прерван. - Referer проверки не удался - https://mysite.c9.io/admin/login/?next=/admin/ делает не соответствует https://mysite.c9.io:443/Django Clould9 из коробки: Страница администратора CSRF: ошибка 443
Нет изменений были сделаны к экземпляру, кроме создания суперпользователя.
Замечание setting.py MIDDLEWARE_CLASSES 'django.middleware.csrf.CsrfViewMiddleware' не устраняет проблему.
Текущий обходной путь через SetAttr (запрос, «_dont_enforce_csrf_checks», True), здесь: 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