📅  最后修改于: 2023-12-03 15:36:16.887000             🧑  作者: Mango
在开发Django应用时,有时需要在另一台机器上测试应用的功能。这需要设置Django服务器,以便其他计算机可以访问它。以下是如何从另一台计算机访问Django服务器的步骤。
首先,需要查找Django服务器的IP地址。在Linux中,可以使用以下命令来查找IP地址:
ifconfig
在Windows中,可以使用以下命令来查找IP地址
ipconfig
记录下服务器的IP地址。
在Django服务器的settings.py
文件中,需要更改ALLOWED_HOSTS选项来允许其他计算机通过IP地址访问服务器。将ALLOWED_HOSTS选项设置为服务器IP地址。
ALLOWED_HOSTS = ['SERVER_IP_ADDRESS']
在Django项目的根目录中,可以使用以下命令来运行服务器:
python manage.py runserver 0.0.0.0:8000
此命令将使Django服务器在所有网络接口的8000端口上监听。如果想要更改端口号,可以修改8000
为其他端口号。
现在,在另一台计算机上浏览器中可以输入服务器的IP地址和端口号来访问Django服务器。
http://SERVER_IP_ADDRESS:8000/
如果一切顺利,应该可以看到Django应用的欢迎页面。
以以上方式设置后,就可以从其他计算机上访问Django服务器了。
最后引用一句指导原则:
使用时候谨慎,防止任何人都可以访问到您的Django应用。