장고 (웹 프레임워크)
위키백과, 우리 모두의 백과사전.
![]() | |
![]() | |
최근 버전 | 1.8.4 / 2015년 8월 18일[1] |
---|---|
종류 | 웹 애플리케이션 프레임워크 |
라이선스 | 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를 설치하여 사용할 수 있으나 마이크로소프트 운영 체제 내에서만 작동한다.
각주[편집]
- ↑ “Django 1.8.4 release notes”.
- ↑ Django | Django FAQ | Django Documentation
- ↑ “Django FAQ”. Lawrence Journal-World. 2008년 4월 1일에 확인함.
- ↑ 아파치 웹서버와 mod_wsgi를 사용한 장고 사용법 (영어)
바깥 고리[편집]
[숨기기] 고속 개발 도구 | |
---|---|
크로스 플랫폼 | |
데스크톱 환경 | |
데이터베이스 | |
임베디드 시스템 | |
웹 기반 |
출처 -위키
'뻘소리' 카테고리의 다른 글
백오리피스 (0) | 2016.10.04 |
---|---|
Swift (0) | 2016.10.04 |
게임프로그래밍을 할 때 필요한 것들.... (0) | 2016.10.04 |
향상된 디버깅 옵션 (0) | 2016.10.04 |
컨텍스트 스위칭(Context Switching) (0) | 2016.10.04 |