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 をして行ってください。