以前もある本を参考にやっていたのだけど途中で他にやることが出来てしまい大分間を空けてしまった。
そのときにやったことを全然覚えていないので、この際はじめからやり直すことにする。
http://www.djangoproject.jp/
今回はこのページのチュートリアルの通り進めていく(以前参考にしていた本は記載通りにやるとエラーになったりして少し不安なため)。
インストール手順
もう入っているけど一応
https://www.djangoproject.com/download/
チュートリアルその1(準備編)
プロジェクトの作成
django-admin.py startproject [mysite]
[mysite]( _init_.py manage.py settings.py urls.py あとwsgi.py が入ったディレクトリ)が作られる
開発用サーバーを起動
python manage.py runserver
これでOK。表示されたURL( http://127.0.0.1:8000/ )に接続するとテストページが開く。
データベースを設定
settings.pyを編集する(今回は一番簡単そうなSQLiteで)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
# 主に'postgresql_psycopg2' 'mysql' 'sqlite3'のいずれか
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# DBの名前(sqliteの場合のみDBファイルへのフルパス)
# 'DATABASE_USER':"DBのユーザー名", # SQLiteでは不要
# 'DATABASE_PASSWORD':"DBのパスワード", # 同上
# 'DATABASE_HOST':"DBのあるホスト(DBサーバーが同じマシンにあるなら空でOK)" # 同上
}
}
その後、以下のコマンドでデータベースを作成
python manage.py syncdb
settings.py内のINSTALLED_APPSにあるそれぞれのアプリ用にデータベースが作られる
とりあえず今日はここまで