본문 바로가기
파이썬/파이썬기본문법

파이썬 Django PostgreSQL 개요

by flycoding 2024. 3. 16.
반응형

파이썬 Django 데이터베이스 엔진

Django는 SQLite 데이터베이스와 함께 제공되어 프로젝트 초기에 테스트 및 디버깅에 적합하다.

하지만 생산에는 그다지 적합하지 않다.

Django는 또한 다음과 같은 데이터베이스 엔진을 지원한다:

  • PostgreSQL
  • MariaDB
  • MySQL
  • Oracle

PostgreSQL 데이터베이스 엔진에 대해 자세히 알아보겠다.

 

파이썬 Django PostgreSQL

PostgreSQL 데이터베이스는 오픈 소스 관계형 데이터베이스로, Django 프로젝트를 위한 데이터베이스를 만들 때 사용자가 가지고 있는 대부분의 요구 사항을 다루어야 한다.

평판이 좋고, 신뢰할 수 있으며, 대부분의 상황에서 좋은 성능을 발휘한다.

Django 프로젝트에 PostgreSQL 데이터베이스를 추가한다.

장고에서 PostgreSQL을 사용하기 위해서는 psycopg2라는 패키지를 설치해야 한다.

pip install psycopg2-binary

 

psycopg2 패키지는 PostgreSQL이 Python에서 작동하는 데 필요한 드라이버이다.

데이터베이스를 호스팅할 수 있는 서버도 필요하다.

 

본 튜토리얼에서는 Amazon Web Services(AWS) 플랫폼을 선택했다. 다음 글에서 AWS 생성하는 과정을 살펴 볼 것이다.

이번 글에서는 파이썬 Django PostgreSQL의 개념과 설치하는 방법 등에 대해서 살펴보았다.

 

꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.
모두 화이팅입니다.!!!

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

댓글