Django postgresql 연동 및 설치 - 맥북

2023. 11. 25. 10:42· Django/DRF
목차
  1. Postgresql 설치
  2. 터미널에 brew를 이용하여 설치
  3. 설치 후 버전 확인
  4. postgresql 실행
  5. 접속
  6. 종료
  7. 데이터 베이스 생성
  8. django 연동
  9. psycopg2 설치
  10. Settings.py 파일 수정
반응형

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
  1. Postgresql 설치
  2. 터미널에 brew를 이용하여 설치
  3. 설치 후 버전 확인
  4. postgresql 실행
  5. 접속
  6. 종료
  7. 데이터 베이스 생성
  8. django 연동
  9. psycopg2 설치
  10. Settings.py 파일 수정
'Django/DRF' 카테고리의 다른 글
  • Django openai를 이용한 gpt 이용
  • Django googletrans를 이용한 번역기
  • Django 프로젝트 단계별 가이드라인 1
  • Django SSE 이용해서 알람 기능 구현 (2)
Jong_seoung
Jong_seoung
기록하자, 머리는 생각하는 곳이지 저장장치가 아니다.
반응형
Jong_seoung
Today_developStory
Jong_seoung
전체
오늘
어제

블로그 메뉴

  • Home
  • Git Hub
  • 분류 전체보기 (351)
    • Theory (16)
    • Java (3)
      • 알고리즘 (2)
      • 문법 (0)
    • Spring (7)
      • 스프링 입문 (6)
      • PickTalk (0)
      • 에러처리 (1)
    • Python (80)
      • 알고리즘 - 이론 (17)
      • 알고리즘 - 내장함수, 라이브러리 등등 (3)
      • 알고리즘 - 백준 (53)
      • 나도코딩 정리 (2)
      • 기타 (5)
    • Django (159)
      • DRF (105)
      • 인프라 (46)
      • DataBases (2)
      • API Docs (6)
    • FrontEnd (22)
      • htmx (2)
      • React (8)
      • 자바스크립트 (12)
    • GIT (16)
    • 기타 (8)
      • 정리 (2)
      • Flutter (1)
      • 마이크로프로세서 - ATmega128 (2)
      • 개발환경 세팅 (3)
    • 자격증 (37)
      • 정보처리기사 (19)
      • SQLD자격증 (18)

인기 글

최근 글

태그

  • alarm
  • BFS
  • CSRF
  • Django
  • django channels
  • django sse
  • django tutorial
  • django 배포
  • django 스웨거 적용
  • Django 이미지 저장

최근 댓글

hELLO · Designed By 정상우.v4.3.0
Jong_seoung
Django postgresql 연동 및 설치 - 맥북
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.