반응형
(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 보면 된다.
반응형
'개발 > Django' 카테고리의 다른 글
[Django] Django Rest Framework에서 휴대폰 인증 문자 서비스 만들기 (4) | 2019.07.11 |
---|---|
[Django] Designing Better Models (0) | 2019.05.12 |
[Django] Class-Based Views vs. Function-Based Views (4) | 2019.02.19 |
[Django] QuerySet을 사용할 때 쿼리를 몇 번 가져오는지 확인하자 (4) | 2019.02.13 |
[Django] Django 에러 핸들링 (3) | 2019.02.12 |
댓글