Django に PostgreSQL を指定
① projectname/settings.py に PostgreSQL の設定を書き込む。
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'mydatabase', 'USER': 'mydatabaseuser', 'PASSWORD': 'mypassword', 'HOST': '127.0.0.1', 'PORT': '5432', } }
Settings | Django documentation | Django
② psycopg2 をインストール
$ # インストールしないと $ # psycopg2 が無いと怒られる。 $ python3 manage.py makemigrations applicationname Traceback (most recent call last): ... (中略) ... django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2' $ $ pip install psycopg2
あとは普通に makemigrations をして行ってください。