Djangoの習作にBBSを作ってみた part1

回は,プロジェクトファイルの作成を行いました.
今回はいろいろな設定です.


データベースの設定

まず,前回作ったプロジェクトファイルにあったmysite/setteing.pyに設定を詰めていきます.

データベースはpostgresql,mysql,splite,etcが使えるみたいなのですが,ココではちゃちゃっと簡素に行きたいので,sqliteを使います.

データベース関係で設定するのは,

DATABASE_ENGINE = ''           # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.
DATABASE_NAME = ''             # Or path to database file if using sqlite3.
DATABASE_USER = ''             # Not used with sqlite3.
DATABASE_PASSWORD = ''         # Not used with sqlite3.
DATABASE_HOST = ''             # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = ''             # Set to empty string for default. Not used with sqlite3.

以上の項目で,各々についてコメントの通りに埋めていきます.

今回の場合はsqliteを使うので,

DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'mysite.sqlite'

とするだけでOKです.

sqliteの場合,DATABASE_NAMEはsqliteの扱うデータベースファイルになるので,好きな名前をつけてしまってかまいません.



ロケール関係の設定

次ににロケール関係を設定します.

TIME_ZONE = 'Japan'
LANGUAGE_CODE = 'ja'

アプリケーションの登録

最後にコレから作るmybbsが動作するように,変数INSTALLED_APPSにmysite.mybbsを追加します.

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'mysite.mybbs'
)

これで設定はおわりです.
きっと次回に続く.