<Django 공부하기> virtualenv를 통해 Django를 사용하기
Django를 쓰다보면 여러 종류의 project를 동시에 진행하는 경우가 있을 수도 있다. 특히 여러개의 웹사이트를 만드는 경우나, 테스트를 다른 Django 환경에서 진행해보고 싶을 경우이다. 따라서 가장 흔하게 하는 잘못된 예시 중 하나는 django-admin startproject [] 을 그냥 컴퓨터에 자동적으로 여러개의 project를 시작하는 것이다. 이렇게 해도 보통 큰 문제는 없다. 하지만 언제 문제가 생기냐면 이 여러개의 project를 진행하다가 한 project에서는 지원하지 않는 기능을 가지고 있거나 원치 않는 상황이 발생할 수도 있다는 것이다. 따라서 이런 경우에는 virtualenv를 사용하여 Django를 따로 설치해주고 실행하면 project 간에 충돌이 이루어지지 않을 ..