Djangoのメモ
Djangoはwebで見えるようにする役割
だからブラウザでアクセスすることが出来るのがポイント
やり方
自分が置きたいディレクトリにてプロジェクトを作成する。
# django-admin startproject mysite
サーバーを起動させる
# python manage.py runserver IPアドレス:8000
これでサーバーが準備できたので、ブラウザにてIPアドレス:8000を入力すると、ページが表示される。
しかしながら表示されない場合がある。それは、mysiteの中のsettings.pyにIPアドレスを設定してないことが原因の場合もあり。
allowed_host=[ ] これにIPを入れてあげる。そのときに' 'でIPを括って入力するのが意外と盲点なのかも。。。
サーバーの起動確認ができたら次にプロジェクト内にアプリケーションを作る。
manage.pyがあるディレクトリにて
$ python manage.py startapp ***
で作成する。
____________
静止画を表示させる際に、settings.pyを設定することになる。このときsettings.pyにはMEDIA_URL = '/pics/'
MEDIA_ROOT = BASE_DIR
と設定してやる。
またurls.pyは親の方に +static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)とする。この方に設定してやると動かないので注意。