Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 |
Tags
- flask
- 블라디보스토크
- Project Euler
- 먹방
- 알고리즘
- 퍼즐게임
- 몽골여행
- 중국맛집
- codility
- certbot
- 그래픽노블
- 우분투
- github
- C#
- 파이썬
- 워킹데드
- coursera
- https
- pycon
- Python
- 게임
- AWS
- 컴퓨터네트워크
- django
- lambda
- 인디게임
- 스팀
- API
- FPS
- 프로젝트오일러
- Today
- 134
- Total
- 324,498
YUDA't
[Django] 윈도우에서 Django + PostgreSQL 연결 본문
(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 (0) | 2019.02.19 |
[Django] QuerySet을 사용할 때 쿼리를 몇 번 가져오는지 확인하자 (0) | 2019.02.13 |
[Django] Django 에러 핸들링 (1) | 2019.02.12 |
- Tag
- django, pgadmin, PostgreSQL, psql
1 Comments