Как предоставить общий доступ к порту localhost по локальной сети
Я создал веб-страницу на локальном сервере с помощью фреймворка django (python). У меня есть доступ к ней по адресу http://localhost:8000/. Теперь я хочу открыть к ней доступ по локальной сети. Я пытаюсь сделать это с помощью входящих/исходящих правил брандмауэра Windows, но, похоже, я делаю что-то неправильно или этого недостаточно.
Чтобы получить доступ к проекту Django, работающему в локальной сети, необходимо runserver
указать 0.0.0.0 в качестве IP
python manage.py runserver 0.0.0.0:8000
и sett
ALLOWED_HOSTS = ["localhost", "yours_host_ip_aaddress"]
это должно работать, если ваш брандмауэр позволяет!
Я не уверен, как предложить дубликат вопроса, но, похоже, на ваш вопрос уже есть ответ здесь. По сути, вам нужно попросить программу django принять соединение из внешнего мира по
python manage.py runserver 0.0.0.0:8000