본문 바로가기

데이터베이스/Mongo DB

(2)
MongoDB와 Django 연결하기 이번 프로젝트에서 우리 팀은 MongoDB와 Django를 이용하여 웹페이지를 구축하기로 하였습니다. 이를 위해 Django프로젝트를 생성 할 때 기본으로 설정이 되어있는 SQLite3가 아닌 MongoDB를 연결을 해야 했기 때문에 MongoDB와 Django의 연결 방법에 대해서 글을 남깁니다. 장고에 대한 아무런 사전 지식이 없는 상태에서 DB를 정해 MongoDB를 사용하기로 하여 MongoDB를 연결했지만 장고와 가장 궁합이 좋은 DB는 PostgreSQL이라고 합니다. 혹시 MongoDB를 사용해야 하는 이유가 있는것이 아니라면 PostgreSQL이 더 좋은 선택이 될 수 있을 것 같습니다. MongoDB의 공식 문서에서는 Django와 MongoDB를 연결하는 방법을 3가지 소개하고 있습니다..
MongoDB 설치부터 외부에 열어주기까지(AWS EC2) sudo vi /etc/mongod.conf # sudo: 관리자(SuperUser) 권한으로 다음을 실행 # => "관리자 권한으로 /etc 폴더 아래 mongod.conf 파일을 Vim으로 켜줘!"라는 뜻입니다 이번 프로젝트는 AWS EC2 인스턴스에서 Django와 MongoDB를 이용하여 웹 페이지를 제작하는 프로젝트를 진행하여 AWS EC2 환경에서 MongoDB를 설치하고 외부에 열어주기까지의 과정을 진행해보겠습니다. 1. MongoDB 설치 아래의 코드는 mongoDB의 공식자료를 참고해서 정리된 설치 코드로 이를 실행하면 mongoDB가 설치됩니다. wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add..