我正在尝试更改 django 项目 url,以便想要连接到局域网中网站的用户将看到 url 而不是 localhost:8000 或 127.0.0.1。我需要将 localhost:8000/users/board 更改为http://example.eu http://example.eu。我尝试过python manage.py runserver http://example.eu
然后考虑更改 url,但行不通。还尝试更改主机文件(Windows 操作系统),但据我了解,我需要真实的 IP 地址而不是 url。是否可以做这件事以及如何做?
您可以使用python manage.py runserver 0.0.0.0:8000
. 0.0.0.0
表示本地计算机上的所有 IPv4 地址。所以可以通过以下方式访问服务器127.0.0.1
和你的私人IP地址,例如10.10.5.8
。所以现在其他人可以使用访问服务器http://10.10.5.8:8000
。你是端口上的运行服务器80
,以便可以从 url 中删除端口(默认为 80)。
但是要使用任何域而不是IP,您必须更改使用服务器的所有客户端的主机文件以添加域到IP地址的映射。或者,您可以配置本地网络服务器以将特定 url 映射到您的系统 IP。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)