如何更改django runserver url?

问题描述 投票:1回答:1

我正在尝试更改django项目URL,以便想要连接到局域网中的网站的用户将看到url而不是localhost:8000或127.0.0.1。我需要将localhost:8000 / users / board更改为http://example.eu。我试过python manage.py runserver http://example.euand然后考虑改变网址,但它不起作用。还尝试更改主机文件(Windows操作系统),但据我所知,我需要真正的IP地址而不是网址。有可能做到这一点,怎么做?

django
1个回答
2
投票

你可以使用python manage.py runserver 0.0.0.0:80000.0.0.0表示本地计算机上的所有IPv4地址。所以服务器可以通过127.0.0.1和您的私人IP地址(如10.10.5.8)访问。所以现在其他人可以使用http://10.10.5.8:8000访问服务器。您是端口80上的runserver,以便可以从url中删除该端口(默认为80)。

但是要使用任何域而不是ip,您必须使用服务器更改所有客户端的hosts文件,以将域添加到IP地址映射。或者,您可以配置本地网络服务器以将特定URL映射到系统IP。

© www.soinside.com 2019 - 2024. All rights reserved.