본문 바로가기
개발/Django

[Django] 윈도우에서 Django + PostgreSQL 연결

by 유다110 2019. 6. 9.
반응형

(Django 초기 세팅 과정은 넣지 않았다.)

 

0. PostgreSQL Database 설치

- 설치 경로 (최신 버전인 11.3 설치함)

- 설치 과정은 여기 참고

 

1. 설치 후 PgAdmin4 실행

- 시작 > pgadmin 검색 > 실행

- 설치 시 저장한 비밀번호 입력

 

2. 유저 생성

- Login/Group Roles > Create > Login/Group Role...

 

- Name 입력

- 패스워드 입력 (1234567890 으로 해줌)

 

- 권한 부여 (알아서)

 

3. 데이터베이스 생성

- Database > Create > Database...

- Database 이름 입력 & Owner에 아까 만들어준 Role 선택

 


 

4. Django 프로젝트에서 psycopg2 모듈 설치

pip install psycopg2

 

5. Django 세팅 파일 수정

- Django 프로젝트 아래 settings.py 파일 수정

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'sample_db',
        'USER': 'sample_role',
        'PASSWORD': '1234567890',
        'HOST': '127.0.0.1',
        'PORT': '5432'
    }
}

 

6. migrate!

python manage.py makemigrations
python manage.py migrate

 

끝!

참고로 PgAdmin에서 내 테이블들 보고 싶으면 내 DB > Schemas > Tables 보면 된다.

 

반응형

댓글