如何在本地正确运行Django dev服务器,以便从网络中的另一个设备进行测试



我正在尝试使用命令在Django上运行本地开发服务器

python manage.py runserver 0.0.0.0:5000 

但是每当我试图打开它时,加载它需要很长时间,在cmd中,它显示了这个错误

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

注意使用Postgresql作为数据库。

追溯

Exception happened during processing of request from ('127.0.0.1', 53334)
Traceback (most recent call last):
File "C:UsersAdministratorAppDataLocalProgramsPythonPython37libsocketserver.py", line 650, in process_request_thread
self.finish_request(request, client_address)
File "C:UsersAdministratorAppDataLocalProgramsPythonPython37libsocketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:UsersAdministratorAppDataLocalProgramsPythonPython37libsocketserver.py", line 720, in __init__
self.handle()
File "C:UsersAdministratorAppDataLocalProgramsPythonPython37libsite-packagesdjangocoreserversbasehttp.py", line 174, in handle
self.handle_one_request()
File "C:UsersAdministratorAppDataLocalProgramsPythonPython37libsite-packagesdjangocoreserversbasehttp.py", line 182, in handle_one_request
self.raw_requestline = self.rfile.readline(65537)
File "C:UsersAdministratorAppDataLocalProgramsPythonPython37libsocket.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

进入您的settings.py文件并添加:ALLOWED_HOSTS = ['(your IP)']
然后,如果您键入python manage.py runserver (your IP),您应该能够从连接到同一wifi/网络的任何设备访问您的网站。

相关内容

最新更新