2017-08-15 67 views
0

當我開始我的開發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

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 
相關問題