Web/Django
[Django] Django, PostgreSQL 연동하기
anstjwls
2024. 5. 24. 10:37
1. PostgreSQL 설치
본인 OS 환경에 맞게 postgresql 설치
2. DBeaver 설치 (DB를 더 편하게 보기 위한 도구, Option)
DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구
이런 식으로 관계도도 볼 수 있고
데이터도 볼 수 있고
사용자 권한도 확인 가능
3. postgres 쉘 접속
DB, USER, PASSWORD 생성 후 USER에 권한 부여
4. Django 프로젝트 설정
# 프로젝트 settings 파일
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': '<본인이 생성한 데이터베이스 이름>',
'USER': '<postgres 쉘에서 생성한 user 이름>',
'PASSWORD': '<postgres 쉘에서 생성한 pw',
'HOST': 'localhost',
'PORT': '5432',
}
}