Http://127.0.0.1:8000/ С этим сайтом невозможно связаться127.0.0.1 отказался подключиться
Я создал свою программу в pycharm. Это серия вопросов для пользователя, который добавляет свои данные и получает результат, довольно простой. Я хочу поделиться программой со своими коллегами, но их не интересует кодирование, они хотят посмотреть, как это работает. Поэтому я провел небольшое исследование и решил протестировать Django. Я установил django 4.2.10 и последовал шагам chatgtp. Теперь у меня есть следующие папки и файлы:
HYSPI_project/
|-- HYSPI_app/ # Your Django app
|-- HYSPI_project/ # Your Django project folder
| |-- __init__.py
| |-- asgi.py
| |-- settings.py
| |-- urls.py
| |-- wsgi.py
|-- db.sqlite3
|-- manage.py
|-- python
Все выглядит хорошо, но когда я запускаю python manage.py runserver, единственное, что происходит, это запуск моей программы в bash (mamba).
Если я пытаюсь открыть http://127.0.0.1:8000 в браузере, он говорит, что сайт не может быть достигнут.
Я проверил все, подключение, брандмауэр, и все предложения от chatgpt.
Возможно, проблема в одном из моих файлов, manage.py, urls.py, settings.py, но когда я спрашиваю chatgpt, он всегда говорит, что все выглядит нормально, и просит меня предоставить дополнительную информацию об ошибке при запуске runserver, но ошибки нет, программа выполняется.
Возможно, я неправильно понял, что такое Django.
Все, чего я хотел, - это поделиться своей программой без необходимости просить коллег создать такую же среду, как у меня.
Я описал то, что я пробовал в комментарии выше
Чтобы предоставить локальный доступ к проекту Django
, необходимо запустить его в виртуальной среде с помощью следующей команды:
python manage.py runserver 0.0.0.0:8000
Тогда вам придется найти свой local IP
, выполнив следующую команду cmd
ipconfig
Для доступа к вашему приложению с другого компьютера в локальной сети необходимо перейти по адресу
YOUR_LOCAL_IP_ADDRESS:8000
P.S. Этот метод предназначен только для отладки. Если вы хотите, чтобы приложение работало в производственном режиме, вам необходимо развернуть его на IIS (Internet Information Services) для Windows.
Загляните сюда: https://www.toptal.com/django/installing-django-on-iis-a-step-by-step-tutorial