FAQ: 설치

시작하려면 어떻게해야합니까?

  1. Download the code.
  2. Django를 설치하십시오 (설치 안내서 읽기).

  3. tutorial 을 살펴보십시오.

  4. 문제가 생기면 documentation의 나머지 부분과 ask questions를 확인하십시오.

Django의 전제 조건은 무엇입니까?

Django에는 Python이 필요합니다. Django의 각 버전에서 작동하는 Python 버전에 대해서는 다음 질문의 표를 참조하십시오. 일부 용도에는 다른 Python 라이브러리가 필요할 수 있지만 필요한 경우 오류가 표시됩니다.

개발 환경 - Django를 실험하고 싶다면 별도의 웹 서버를 설치할 필요가 없습니다. Django는 자체 경량 개발 서버를 제공합니다. 프로덕션 환경에서 Django는 WSGI 스펙 인 PEP 3333을 따르므로 다양한 서버 플랫폼에서 실행될 수 있습니다. See Deploying Django 몇 가지 일반적인 대안을보십시오.

Django를 데이터베이스와 함께 사용하고자한다면 아마도 데이터베이스 엔진이 필요할 것이다. 우리는 PostgreSQL 팬이고 MySQL, SQLite 3Oracle도 지원되기 때문에 PostgreSQL이 권장됩니다.

Django에서 사용할 수있는 Python 버전은 무엇입니까?

Django 버전

파이썬 버전

1.8

2.7, 3.2 (2016 년 말까지), 3.3, 3.4, 3.5

1.9, 1.10 2.7, 3.4, 3.5
1.11 2.7, 3.4, 3.5, 3.6
2.0 3.5+

파이썬의 각 버전에 대해 최신 마이크로 릴리즈 (A.B.C) 만 공식적으로 지원됩니다. 각 시리즈의 최신 마이크로 버전은`Python 다운로드 페이지 <https://www.python.org/downloads/>`_에서 찾을 수 있습니다.

일반적으로 Python 버전의 보안 지원이 끝난 후 보안 지원이 끝나는 Django LTS 첫 번째 버전까지 지원합니다. 예를 들어, Python 3.3 보안 지원은 2017 년 9 월에 끝나고 Django 1.8 LTS 보안 지원은 2018 년 4 월에 끝납니다. 따라서 Django 1.8은 Python 3.3을 지원하는 마지막 버전입니다.

Django에서 어떤 Python 버전을 사용해야합니까?

Django 1.6부터 Python 3 지원은 안정적인 것으로 간주되므로 안전하게 사용할 수 있습니다. 참고 Porting to Python 3. 그러나 커뮤니티는 제 3 자 패키지 및 응용 프로그램을 Python 3으로 마이그레이션하는 과정에 있습니다.

새 프로젝트를 시작하고 Python 3에서 사용할 계획 인 종속성이 있다면 Python 3을 사용해야합니다. 그렇지 않으면 포팅 작업에 기여하거나 Python 2를 사용하십시오.

최신 버전의 Python은 더 빨라지고, 더 많은 기능을 제공하며 더 잘 지원되며 다른 모든 기능은 동일하므로 최신 2.x.y 또는 3.x.y 버전을 사용하는 것이 좋습니다.

Django에서 이전 버전을 사용하면 아무 것도 잃지 않지만 최신 Python 릴리스에서는 개선과 최적화를 이용하지 않습니다. Django와 함께 사용되는 타사 응용 프로그램은 물론 자신의 버전 요구 사항을 자유롭게 설정할 수 있습니다.

안정 버전이나 개발 버전중 무엇을 사용해야합니까?

일반적으로 프로덕션 환경에서 코드를 사용하는 경우 안정적인 릴리스를 사용해야합니다. Django 프로젝트는 매 9 개월마다 완전 안정판을 발표하고 중간에 버그 수정 업데이트를 게시합니다. 이 안정적인 릴리즈에는 이전 버전과의 호환성 보장이 적용되는 API가 포함되어 있습니다. 안정적인 릴리스에 대한 코드를 작성하면 다음 공식 버전이 출시 될 때 업그레이드하는 데 문제가 없어야합니다.