PostgreSQL์ ๋ํ ๊ณผ์ ๋ฅผ ์งํํ๊ธฐ ๋๋ฌธ์ ์ฅ๊ณ ํ๋ก์ ํธ์ PostgreSQL์ ์ฐ๋ํ์ฌ ์ฌ์ฉํด๊ณ ์ ํ๋ค.
๋จผ์ , PostgreSQL์ ์ค์นํ๊ณ DB๋ฅผ ์์ฑํด์ผ ํ๋ค.
์๋ฃ๋์์ผ๋ฉด 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-์ฐ๋ํ๊ธฐ