2017-08-15 5 views
0

私は開発中のDjangoのサイトは、私は次のメッセージを取得開始:ちょうど提供されたリンクをクリックすると便利だろうDjangoの "Starting development server"リンクを変更することはできますか?

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が有効な場合)を使用します。

[200a :: 1]:8000などの大カッコで囲んだIPv6アドレスを指定できます。これにより、IPv6が自動的に有効になります。

ASCII文字のみを含むホスト名も使用できます。

だから、単純に使用することができます。

./manage.py runserver localhost:8000 
関連する問題