반응형
Postgresql 설치
터미널에 brew를 이용하여 설치
brew install postgresql
설치 후 버전 확인
postgres -V
postgresql 실행
brew services start postgresql
접속
psql postgres
종료
brew services stop postgresql
데이터 베이스 생성
create database 테이블명;
django 연동
psycopg2 설치
pip install psycopg2
Settings.py 파일 수정
# 기존
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
# 변경 후
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'project',
'USER': 'root',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
}
}
# 환경 변수 분리
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': env("DB_NAME"),
'USER': env("DB_USER"),
'PASSWORD': env("DB_PASSWORD"),
'HOST': env("DB_HOST"),
'PORT': env("DB_PORT"),
}
}
반응형
'Django > DRF' 카테고리의 다른 글
Django openai를 이용한 gpt 이용 (0) | 2023.11.28 |
---|---|
Django googletrans를 이용한 번역기 (0) | 2023.11.27 |
Django 프로젝트 단계별 가이드라인 1 (0) | 2023.11.23 |
Django SSE 이용해서 알람 기능 구현 (2) (1) | 2023.10.19 |
Django SSE 이용해서 알람 기능 구현 (1) (0) | 2023.10.18 |