DISTRICT 37

なにか

ゲストOSのDjangoサーバーをホスト側のブラウザで見る

やりたいことは表題の通り

前にJupyterの記事にDjangoのためにポートフォワーディングの設定をしたと書いたが、実際のやり方を忘れたので備忘録的に

dragstar.hatenablog.com

解決策

Djangoのデフォルトポートは8000でポートフォワーディングの設定の時にそれを入れるだけではだめだった。で、jupyterの時と同じように、アクセス可能なIPを指定したらいい。具体的にはこんな感じで

python manage.py runserver 0.0.0.0:8000

Django側のポートを変えたければこう書いたらいい

python manage.py runserver 0.0.0.0:8500

あとはヘルプを見るとか。

python manage.py runserver -help

といいてもヘルプにはこのあたりが書いてないから、直接Documentを漁るのが一番早いかも

Django documentation

これで解決。