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
https://velog.io/@chaeri93/Django-Django์-Postgresql-์ฐ๋ํ๊ธฐ