Django, пытающийся получить доступ к сайту, приводит к соединению - отказано - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь получить доступ к своему сайту с моего телефона. И мой ноутбук, и телефон подключены к одной и той же сети Wi-Fi. Я попытался получить доступ к сайту с почтальоном и получил успешный ответ. Однако, когда я пытаюсь получить доступ к сайту с моего телефона, я получаю сообщение ERR_CONNECTION_REFUSED. В чем может быть причина этого? Я использую этот тестовый URL, который, как я знаю, работает: http://127.0.0.1:8000/policies/myModels_asJson

1 Ответ

0 голосов
/ 28 августа 2018

127.0.0.1 - это localhost , поэтому, если вы не используете приложение django (или хотя бы веб-сервер) на своем телефоне, это ожидаемый результат.

Если вы хотите проверить с вашего телефона, вы должны

  1. убедитесь, что сервер django на вашем ноутбуке (я предполагаю, что он работает на ноутбуке) прослушивает собственный ip ноутбука (который должен быть локальным ip в диапазоне 192.168. *) - самый простой здесь - запустить это на 0.0.0.0 (что означает "прослушивать все ips"): ./manage.py runserver 0.0.0.0:8000

  2. укажите браузер вашего телефона на локальный IP-адрес вашего ноутбука

...