2017年10月22日日曜日

ラズパイ上に構築したDjangoアプリに外部からアクセスする方法

目的

 ラズパイ上でDjangoの勉強をするために環境を構築し、初歩から勉強を始めようとしたところ、外部PCからアクセスする方法を調べる必要があり、わかったため、その方法を以下に記す。

環境

  • RaspberryPi2:stretch
  • Python:3.5.3
  • Django:1.11.5

必要な設定

  1. python manage.py runserver 0.0.0.0:8000 で起動する。
  2. プロジェクト名/settings.py 内のALLOWED_HOSTSにアクセスURLを記述する。

具体例

 PCからラズパイ上のDjangoアプリアクセスURL:raspberrypi.local:8000/polls

 settings.py内に以下のような記述をする。

ALLOWED_HOSTS = ['raspberrypi.local']