データベースの設定は、settings.pyに記述します。
初期状態では空欄になっています。
DATABASE_ENGINE = '' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
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.
SQLite3を利用する場合は、DATABASE_ENGINEに'sqlite3'を、DATABASE_NAMEにデータベースファイルのパスを指定します。
import os
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = os.path.join(BASE_DIR, 'data.db')
DATABASE_USER = ''
DATABASE_PASSWORD = ''
DATABASE_HOST = ''
DATABASE_PORT = ''
MySQLを利用するには「MySQL for Python」をインストールする必要があります。
MySQLの文字コードはUTF-8を使用するようにします。
DATABASE_ENGINE = 'mysql'
DATABASE_NAME = 'django' # データベース名
DATABASE_USER = 'django' # ユーザ名
DATABASE_PASSWORD = 'xxxxxxxx' # パスワード
DATABASE_HOST = 'localhost'
DATABASE_PORT = '3306'