本日は、Python3 + Djangoの環境構築を行いました。
Python3.5をインストール
↓
Djangoをインストールして
↓
プロジェクトを作成
までは問題なく完了!!
その後、
# django-admin startproject mysite
でプロジェクトを作成して、
# python manage.py runserver IPアドレス:8000
でサーバを起動させました。
で、
ブラウザ上から
http://IPアドレス:8000/
にアクセスすると、
以下のようなエラーが。。。
DisallowedHost at /
Invalid HTTP_HOST header: '178.265.376.495:8000'. You may need to add '178.265.376.495' to ALLOWED_HOSTS.
ホストを許可しろ!!と言っているのだと思いますが、
修正方法を調べてみると直ぐに出てきたので助かりました。
作成したプロジェクトの中に
settings.pyというファイルがあるので、
それを開いて、
ALLOWED_HOSTS = []
を
ALLOWED_HOSTS = ['178.265.376.495']
に変更。
=============================================
因みに、ワイルドカードを用いて
ALLOWED_HOSTS=['*']
や
ALLOWED_HOSTS=['.sample.com']
とすることも可能みたいです。
が、やはりセキュリティ上のことを考えると、
ALLOWED_HOSTS=['178.265.376.495','www.sample.com']
など細かく指定した方がいいです。
=============================================
で、もう一度ブラウザからアクセスると、
今度は問題なく、
It worked!
Congratulations on your first Django-powered page.
が表示されました。
Djangoを使った案件は初めてなので少し心配ですが、
これで開発準備が整いました!!
この記事へのコメントはありません。