장고 (웹 프레임워크)

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
장고
Django logo.svg
Django admin.png
최근 버전 1.7[1] / 2014년 09월 02일, 54일 경과
종류 웹 애플리케이션 프레임워크
라이선스 BSD 사용 허가서
웹사이트 http://www.djangoproject.com

장고(Django, FAQ 발음으로는 "쟁고"(IPA[ˈdʒæŋgoː])[2])는 파이썬으로 작성된 오픈 소스 웹 애플리케이션 프레임워크로, 모델-뷰-컨트롤러 패턴을 느슨하게 적용한다. 2005년 7월에 BSD 사용 허가서로 공개되었다.

이 웹 애플리케이션 프레임워크는 집시 재즈 기타리스트인 장고 라인하르트의 이름을 따 명명되었다. [3]

고도의 데이터베이스 기반 웹사이트를 작성하는 데 있어서 수고를 더는 것이 장고의 주된 목표이다. 장고는 콤포넌트의 재사용성(reusability)과 플러그인화 가능성(pluggability), 빠른 개발 등을 강조하고 있다. 또한, "DRY(Don't repeat yourself: 중복배제)" 원리를 따랐다. 설정 파일 일서부터 데이터 모델에까지 파이썬 언어가 구석구석에 쓰였다.

서비스 배포[편집]

장고는 아파치 웹 서버mod_wsgi 또는 mod_python 모듈을 설치하여 서비스할 수 있다. 또한 장고는 FastCGI 모드로 구동할 수 있기 때문에 FastCGI를 지원하는 서버와 연동하여 서비스할 수 있다.[4]

장고는 공식적으로 아래의 데이터베이스를 지원한다.

마이크로소프트 SQL 서버django-mssql를 설치하여 사용할 수 있으나 마이크로소프트 운영 체제 내에서만 작동한다.

주석[편집]

바깥 고리[편집]