両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン |
python:django:settings_py [2020/03/29 17:00] – ともやん | python:django:settings_py [2020/03/29 19:12] – [データベース接続設定 (DATABASES)] ともやん |
---|
# 'ENGINE': 'django.db.backends.sqlite3', | # 'ENGINE': 'django.db.backends.sqlite3', |
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), | # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), |
'ENGINE': 'django.db.backends.postgresql_psycopg2', | 'ENGINE': 'django.db.backends.postgresql', |
'NAME': 'django_db', | 'NAME': 'django_db', |
'USER': 'django', | 'USER': 'django', |
^ settings.py ファイル ^^^ | ^ settings.py ファイル ^^^ |
^ 設定項目 ^ 設定値 ^ 説明 ^ | ^ 設定項目 ^ 設定値 ^ 説明 ^ |
|ENGINE |'django.db.backends.postgresql_psycopg2' |'django.db.backends.' に 'postgresql_psycopg2', 'mysql', 'sqlite3', 'oracle' のいずれかを続けて指定する。 | | |ENGINE |'django.db.backends.postgresql' |'django.db.backends.' に 'postgresql', 'mysql', 'sqlite3', 'oracle' のいずれかを続けて指定する。 | |
|NAME |'database_name' |データベース名を指定する。 | | |NAME |'database_name' |データベース名を指定する。 | |
|USER |'db_user_name' |ユーザー名を指定する。 | | |USER |'db_user_name' |ユーザー名を指定する。 | |
プロジェクト設定ファイルの INSTALLED_APPS に定義されている Django に付属のミドルウェア群('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites') はテーブルを必要とする。\\ | プロジェクト設定ファイルの INSTALLED_APPS に定義されている Django に付属のミドルウェア群('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites') はテーブルを必要とする。\\ |
そのため、これらのアプリケーションを使う前に以下のコマンドを実行して、データベースにテーブルを作成しておく必要がある。\\ | そのため、これらのアプリケーションを使う前に以下のコマンドを実行して、データベースにテーブルを作成しておく必要がある。\\ |
| |
| [[https://docs.djangoproject.com/ja/3.0/intro/tutorial02/|はじめての Django アプリ作成、その2 | Django ドキュメント | Django]]\\ |
| [[https://docs.djangoproject.com/ja/3.0/ref/settings/#databases|設定 | Django ドキュメント | Django]]\\ |
| |
==== 言語設定 (LANGUAGE_CODE) ==== | ==== 言語設定 (LANGUAGE_CODE) ==== |