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

Вернуться на верх