Как правильно запустить Django dev сервер локально для тестирования с другого устройства в сети - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь запустить локальный сервер разработки на Django с помощью команды

python manage.py runserver 0.0.0.0:5000 

, но загрузка занимает очень много времени всякий раз, когда я пытаюсь его открыть, и в cmd он показывает эта ошибка

 An established connection was aborted by the software in your host machine

Примечание Использование Postgresql в качестве базы данных.

Traceback

Exception happened during processing of request from ('127.0.0.1', 53334)
Traceback (most recent call last):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\socketserver.py", line 650, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\socketserver.py", line 360, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\socketserver.py", line 720, in __init__
    self.handle()
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\django\core\servers\basehttp.py", line 174, in handle
    self.handle_one_request()
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\django\core\servers\basehttp.py", line 182, in handle_one_request
    self.raw_requestline = self.rfile.readline(65537)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\socket.py", line 589, in readinto
    return self._sock.recv_into(b)
ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine

1 Ответ

1 голос
/ 05 мая 2020

Go в файле settings.py и добавьте: ALLOWED_HOSTS = ['(your IP)']
Затем, если вы наберете python manage.py runserver (your IP), вы сможете получить доступ к своему веб-сайту с любого устройства, подключенного к тому же Wi-Fi / сети.

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