📌  相关文章
📜  从另一台机器访问 django 服务器 - Python (1)

📅  最后修改于: 2023-12-03 15:36:16.887000             🧑  作者: Mango

从另一台机器访问 Django 服务器 - Python

在开发Django应用时,有时需要在另一台机器上测试应用的功能。这需要设置Django服务器,以便其他计算机可以访问它。以下是如何从另一台计算机访问Django服务器的步骤。

步骤1:查找服务器IP地址

首先,需要查找Django服务器的IP地址。在Linux中,可以使用以下命令来查找IP地址:

ifconfig

在Windows中,可以使用以下命令来查找IP地址

ipconfig

记录下服务器的IP地址。

步骤2: 更改Django服务器的设置

在Django服务器的settings.py文件中,需要更改ALLOWED_HOSTS选项来允许其他计算机通过IP地址访问服务器。将ALLOWED_HOSTS选项设置为服务器IP地址。

ALLOWED_HOSTS = ['SERVER_IP_ADDRESS']
步骤3: 运行Django服务器

在Django项目的根目录中,可以使用以下命令来运行服务器:

python manage.py runserver 0.0.0.0:8000

此命令将使Django服务器在所有网络接口的8000端口上监听。如果想要更改端口号,可以修改8000为其他端口号。

步骤4: 访问Django服务器

现在,在另一台计算机上浏览器中可以输入服务器的IP地址和端口号来访问Django服务器。

http://SERVER_IP_ADDRESS:8000/

如果一切顺利,应该可以看到Django应用的欢迎页面。

以以上方式设置后,就可以从其他计算机上访问Django服务器了。

最后引用一句指导原则:

使用时候谨慎,防止任何人都可以访问到您的Django应用。