Two Scoops of Django(2) - 최적화된 장고 환경 꾸미기
2장. 최적화된 장고 환경 꾸미기
2.1 같은 데이터베이스를 이용하라
많은 개발자들이 하는 실수는 자신의 로컬 개발 환경에서는 SQLite3를 사용하고 실제 운영 환경에서는 PostgreSQL을 사용하는 경우이다. 하지만 이렇게 되면 서로 다른 환경의 엔진이 다르기 때문에 완벽한 복사본을 가지고 올 수 없다. 데이터베이스 종류가 다르면 각 필드 데이터 타입에 대해 저마다 다르게 작동한다.
※ 장고+PostgreSQL 가장 선호되는 조합
2.2 pip, virtualenv, git 이용하기
파이썬 패키지를 설치하는데는 pip를, 독립된 파이썬 환경을 위해서는 virtualenv를 꼭 이용하자. 또한 장고 프로젝트를 시작할 때 코드의 변경 내용을 기록하려면 반드시 git과 같은 버전 컨트롤 시스템을 이용하도록 하자.
Leave a comment