我可以更改Django的“启动开发服务器”链接吗?

时间:2017-08-15 12:10:35

标签: python django

当我开始开发我的开发Django网站时,我收到以下消息:

System check identified no issues (0 silenced).
August 15, 2017 - 12:03:00
Django version 1.11.3, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

只需点击提供的链接即可。但是,127.0.0.1不是我的ALLOWED_HOSTS之一,所以它不起作用。我可以设置或覆盖此消息,以便它使用有效的链接吗?

1 个答案:

答案 0 :(得分:1)

From the runserver documentation

  

django-admin runserver [addrport]

     

在本地计算机上启动轻量级开发Web服务器。默认情况下,服务器在IP地址127.0.0.1上的端口8000上运行。您可以明确传入IP地址和端口号。

     

...

     

请注意,无法从网络上的其他计算机访问默认IP地址127.0.0.1。要使您的开发服务器可以在网络上的其他计算机上查看,请使用自己的IP地址(例如192.168.2.1)或0.0.0.0或::(启用IPv6)。

     

您可以提供括号括起来的IPv6地址(例如[200a :: 1]:8000)。这将自动启用IPv6支持。

     

也可以使用包含仅ASCII字符的主机名。

所以你可以简单地使用:

./manage.py runserver localhost:8000