본문 바로가기
개발공부/django

django와 postgresql 연동

by dding-g 2020. 4. 20.
  1. psycopg2 설치
  • django와 postgresql을 연결시켜주는 드라이버 같다.
  • pip install django psycopg2 로 설치한다.
  1. project/setting.py 수정
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

이 부분을

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'PROJECT NAME',
        'USER' : 'USER NAME',
        'PASSWORD' : 'PASSWORD',
        'HOST' : 'localhost',
        'PORT' : 'PORT NUMBER'
    }
}

이런식으로 수정한다.

  1. shell로 본인 프로젝트 경로로 이동해 변경 사항을 migration 한다.
    python manage.py makemigrations
    python manage.py migrate

'개발공부 > django' 카테고리의 다른 글

django CBV(Class-based views) vs FBV (Function-based views)  (0) 2020.04.20
Django - 1  (0) 2019.09.30