카테고리 없음

WIL. 최종프로젝트(5) postgresql 세팅하기

barryjung 2023. 6. 12. 09:03

[주말 한일]

  • 한번 쭉 프로젝트 기능을 디버그 해봤다.
  • postgresql을 설치하고 프로젝트에 연결했다.
  • 웹소켓 개념을 공부하고 튜토리얼을 따라해봤다.
  • 테스트 코드를 작성했다.

 

[주말 배운점]

DRF

<postgresql 세팅하기>

개발 단계에서 내 개발환경에서 postgresql을 연결해보려면

먼저 postgresql을 설치해야한다.

 

설치하는 방법은

https://velog.io/@jayb127/django%EC%97%90-PostgreSQL-%EC%97%B0%EB%8F%99-1

팀원분 블로그를 참고했다.

 

 

장고 프로젝트에 연결하는 방법은 settings.py에 database설정이다.

DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.postgresql",
        "NAME": os.environ.get("DB_NAME"),
        "USER": os.environ.get("DB_USERNAME"),
        "PASSWORD": os.environ.get("DB_PASSWORD"),
        "HOST": os.environ.get("DB_HOST"),
        "PORT": os.environ.get("DB_PORT"),
    }
}

이렇게 작성해주면된다.

 

USER, PASSWORD, HOST, PORT등은 postgresql을 설치할때 정하게 되는 부분이다.

postgresql에서는 pgadmin을 이용해서 세팅한다.

환경파일에 있는 DB_NAME대로 DB서버를 생성한다.

 

추가로 DB서버에 접근할수 있는 계정을 생성하여 환경파일에 기입해준다.