我正在为我的项目使用django。现在我想访问我的项目。我的系统和另一个系统都在同一个专用网络中。我正在使用VPN连接到网络。如何从其他系统访问http://localhost:8000?
我做了什么:
ALLOWED_HOSTS = ['*']
DEBUG = False
python manage.py runserver 0.0.0.0:8000
我的主要动机是启动应用程序并能够从系统中使用它 - 服务器和客户端计算机都在同一个专用网络通过VPN或LAN连接
答案 0 :(得分:0)
在settings.py文件中的ALLOWED_HOSTS中提及您的IP,例如:ALLOWED_HOSTS = ['192.168.x.y','localhost']
然后运行:
python manage.py runserver 0.0.0.0:portnumber
然后您可以在任何本地计算机上访问您的IP
答案 1 :(得分:0)
将IP与端口号一起使用 - 192.168.x.y:port
。它应该工作。
如果没有,请检查您的应用程序是否正在使用应用程序计算机上的命令lsof -i
监听端口。