【Python3】Djangoの開発用サーバーをスマフォから動作確認する
settings.pyのDebug=Trueの場合は、localhost以外のアクセスを弾くらしい。
Settings | Django documentation | Django
When DEBUG is True and ALLOWED_HOSTS is empty, the host is validated against ['localhost', '127.0.0.1', '[::1]'].
手順
スマフォから開発サーバー確認したい場合は、settings.pyのALLOWEDHOSTに開発サーバー動かしているマシンのIPアドレスを指定する。
ALLOWED_HOSTS = ['192.168.0.X'] # PC(ローカルエリアネットワーク)のIPアドレス
あとはrunserverするときにipアドレスを指定しておけばOK
python manage.py runserver 192.168.0.X:8000
確認
スマフォはwifiとかでLANに参加。
ブラウザから192.168.0.Xにアクセスすれば動作が確認できる。
結果
レイアウトぶっ壊れてんじゃねーか!
BootStrap勉強します…。