FAQ: 설치

어떻게 시작하나요?

  1. 소스 다운 받기.
  2. Django 설치하기 (빠른 설치 안내 보기).
  3. 튜토리얼 시작하기.
  4. 하는 중간에 문제가 발생하면 Django 문서(한국어판)ask questions을 확인해주세요.

Django를 사용하는데에 전제조건은요?

Django Python을 필요로 합니다, 파이썬의 버전이 2.5에서 2.7 사이면 좋습니다. 기초적인 Django를 사용하는데 다른 파이썬 라이브러리는 필요하지 않아요.

개발환경 측면에서 – 단지 Django를 살짝 경험만해보고 싶다면 – 다른 웹 서버를 설치할 필요가 없습니다.; Django는 경량 개발 서버를 가지고 있으니까요. 실제 서비스 환경측면에서, Django는 WSGI 스펙인 PEP 3333을 따릅니다, 이 말은 다양한 서버 플랫폼에서 실행될 수 있다는 것을 의미합니다. 인기있는 대안이 있는 Deploying Django를 참고하세요. 또, `server arrangements wiki page`_에 몇 가지 개발 전략에 대한 설명이 있습니다.

만약 데이터베이스와 Django를 함께 사용하고 싶다면,데이터베이스 엔진이 필요할 것입니다 . 우리는 PostgreSQL_의 팬이므로 PostgreSQL_ 을 추천합니다. 그리고 MySQL_, `SQLite 3`_, and Oracle_도 지원합니다.

파이썬 2.6이나 2.7 같이 파이썬 2.5 보다 더 새로운 버전들을 사용할 때 손해보는게 있나요?

핵심 프레임워크에서는 없습니다. 현재, Django는 공식적으로 2.5부터 2.7 까지의 모든 파이썬 버전을 지원합니다. 그러나, 파이썬의 새로운 버전들은 종종 더 빠르고, 더 많은 기능을 가지고 있으며, 더 좋은 지원을 받습니다. 새로운 버전의 파이썬을 사용하신다면 이전 버전에서 사용할 수 없는 일부 API에도 접근할 수 있습니다. 예를 들어보면, 파이썬 2.6 이후부터, PEP 3101에 기술된 고급 문자열 서식을 사용할 수 있습니다.

물론, Django와 함께 사용하기위한 서드 파티 어플리케이션들은, 그들 각자의 요구 버전을 자유롭게 지정할 수 있습니다.

다음 해나 그 이듬해에 걸쳐 파이썬3에서의 실행을 목적으로하는 마이그레이션(자세한 내용은 아래를 참조)의 일부로 이전 버전의 파이썬에 대한 지원을 중단하기 시작할 것입니다.

다른 조건이 같다면, 가장 최신 2.x 배포판을 사용할 것을 권장합니다(현재 파이썬 2.7). 그러면 2.5 이후 버전의 파이션이 가지고 있는 개선되고 최적화된 많은 장점을 얻을 수 있고, 이전 파이썬 버젼들에 대한 지원을 중단하고 파이썬3로 넘어가는 과정을 쉽게 해줄 것입니다.

Django를 사용시에 어떤 파이썬 버전을 사용할 수 있나요?

파이썬 3에서 Django를 사용할 수 있나요?

아직은 아닙니다. 파이썬 3.0은 하위 파이썬 버전과 호환되지 않는 많은 변경사항을 발표했습니다, 비록 이러한 변경사항들이 파이썬의 미래에 좋은 것들이긴하지만, 대부분의 파이썬 소프트웨어들이 이를 따라잡고, 파이썬 3.0에서 실행될 수 있기까지는 상당한 시간이 걸릴것입니다. Django와 같이 큰 규모의 파이썬 기반 소프트웨어는, 전환하는데 적어도 1~2년 정도의 시간이 걸릴것으로 예상됩니다(이전 버전의 파이썬에 대한 지원을 중단하면서 점차적으로 진행되어야 합니다).

그 사이에,파이썬 개발팀은 파이썬 2.x 버전들 지원할 것이고, 버그 수정, 보안 업데이트를 제공할 것입니다, 그러므로 전환하는 기간동안은 파이썬 2.x 버전 사용에 어떤 위험도 없을 것입니다.

Django가 웹호스팅에서 실행되나요?(TextDrive나 Dreamhost같은)?

Django 친화적인 웹 호스팅 페이지를 봐주세요.

개발버전과 안정 버전중에서 어떤 것을 사용해야할까요?

보통, 서비스를 제공할 코드를 사용하고 있다면 , 안정 버전을 사용하여야합니다. Django 프로젝트는 안정적인 릴리즈를 9개월마다 발표하고, 그사이에 버그 수정을 업데이트합니다. 이 안정적인 릴리즈들은 이전 버전에 대한 호환성 보장이 적용되는 API를 포함합니다. 만약 안정적인 릴리즈를 사용하여 코드를 작성하였다면, 다음 공식버전이 릴리스되었을 때, 업그레이드하는데에 문제가 없을 것입니다.