如何在我的电脑上托管 django 网站并在另一台电脑上查看它?

2023-11-26

我的电脑中有一个 django 项目。

在终端我已经运行python3 manage.py runserver <my ipaddress>:8001

当我尝试在另一台电脑上打开链接时,它显示错误页面,其中显示:

Invalid HTTP_HOST header: '<my ipaddress>:8001'. You may need to add '<my ipaddress>' to ALLOWED_HOSTS.

我应该怎么办?

此外,是否可以在 url 中放置一些文本来代替 ipaddress? 例如,我想将其托管为myproject/而不是那个复杂的网址。


在一个条件下这会起作用

如果两台计算机位于同一网络(例如本地热点或相同网络) 局域网网络

steps:

  1. 在 django 项目的设置文件中的允许主机中添加“*”,它看起来像

ALLOWED_HOSTS = ['*']

  1. 在这个IP上运行你的服务器0.0.0.0并移植任何类似的8000使用这个命令

管理.py runserver 0.0.0.0:8000

  1. run ifconfig如果你使用的是linuxipconfig如果是 Windows 那么你会得到你的服务器的 IP 地址

  2. 在另一台计算机上打开浏览器并输入第3步中显示的服务器IP,端口为8000

http://服务器IP:8000

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在我的电脑上托管 django 网站并在另一台电脑上查看它? 的相关文章

随机推荐