PostgreSQL에 대한 과제를 진행하기 때문에 장고 프로젝트에 PostgreSQL을 연동하여 사용해고자 한다.
먼저, PostgreSQL을 설치하고 DB를 생성해야 한다.
맥(Mac)에 PostgreSQL 설치 + DBeaver 연결
PostgreSQL 설치 1. 터미널에서 brew를 이용하여 설치 brew install postgresql 2. 버전 확인 postgres -V 3. 시작 brew services start postgresql 4. 접속 psql postgres 종료 brew services stop postgresql DBeaver 연결 1. DBeaver 다운로
myminju.tistory.com
완료되었으면 Django에 psycopg2를 설치해준다.
pip install psycopg2
설치가 되었으면 settings.py의 DATABASE 항목에 연결정보를 입력한다.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'project',
'USER': 'root',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
}
}
그 후 터미널에서 아래와 같이 입력하고 서버 구동을 확인한다.
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
아래와 같이 장고 프로젝트에 잘 연동되어 데이터가 출력되는 것을 확인할 수 있다!

Reference