Невозможно получить доступ к серверу разработки django без ssl, используя chrome - PullRequest
0 голосов
/ 29 января 2019

Я установил чистый проект django с помощью:

django-admin startproject newProject
cd newProject
python manage.py migrate
python manage.py runserver

January 29, 2019 - 00:30:02 Django version 2.1.2, using settings
'unchained.settings' Starting development server at
http://127.0.0.1:8000/

и перешел на http://127.0.0.1:8000/ с помощью Google-Chrome (71.0.3578.98):

[29/Jan/2019 00:30:08] You're accessing the development server over HTTPS, but it only supports HTTP.

[29/Jan/2019 00:30:08] code 400, message Bad request version ('ÊÊÀ+À/À,À0̨̩À\x13À\x14\x00\x9c\x00\x9d\x00/\x005\x00')
[29/Jan/2019 00:30:08] You're accessing the development server over HTTPS, but it only supports HTTP.

Итак,в какой-то момент в прошлом я активировал SSL с совершенно не связанным проектом.И по какой-то странной причине chrome теперь ожидает HTTPS.Возможно, я мог бы это исправить, удалив кеш браузера, но на самом деле я не хочу потерять все данные, которые там есть.

Как бы вы решили это?

1 Ответ

0 голосов
/ 29 января 2019

Сервер разработки Django использует только протокол Http вместо Https.Ваш сайт открывается в https://127.0.0.1:8000/ вместо http://127.0.0.1:8000/

Перейдите на settings .py и измените

SECURE_SSL_REDIRECT = False

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...