본문 바로가기
App Programming/Django

장고 (Django)

by goatlab 2023. 1. 31.
728x90
반응형
SMALL

장고 (Django)

 

 

장고 (Django)는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델-템플릿-뷰 (MTV) 패턴을 따르고 있다. 현재는 장고 소프트웨어 재단에 의해 관리되고 있다.

 

2003년 로렌스 저널-월드 신문을 만들던 웹 개발팀의 내부 프로젝트로 시작되었으며, 2005년 오픈소스 프로젝트로 공개되었다. 구글의 웹 어플리케이션 엔진에 장고가 사용되면서 인기를 얻게 되었다. 제공하는 기능이 풍부하여 쉽고 빠른 웹 개발이 가능하다.

 

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

 

인스타그램, NASA, 빗버킷, Disqus, 모질라에서 장고를 사용하는 것으로 알려져있다.

 

장고의 특징

 

  • MVC 패턴 기반 MVT
  • 캐시 시스템
  • 객체 관계 매핑
  • 다국어 지원
  • 자동으로 구성되는 관리자 화면
  • 풍부한 개발 환경
  • 우아한 URL 설꼐
  • 소스 변경 사항 자동 반영
  • 자체 템플릿 시스템

 

프로그래밍 방식

 

  • 전체 프로그램 = 프로젝트
  • 모듈화된 단위 프로그램 = 어플리케이션

 

https://ko.wikipedia.org/wiki/%EC%9E%A5%EA%B3%A0_(%EC%9B%B9_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC) 

 

장고 (웹 프레임워크) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 다른 뜻에 대해서는 장고 문서를 참고하십시오. 장고(Django, FAQ 발음으로는 "쟁고"(IPA: [ˈdʒæŋgoʊ])[2])는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델-

ko.wikipedia.org

 

728x90
반응형
LIST

'App Programming > Django' 카테고리의 다른 글

[Django] Admin (Room)  (0) 2023.02.17
[Django] 템플릿 (Templates) (2)  (0) 2023.02.02
[Django] 템플릿 (Templates) (1)  (0) 2023.02.01
[Django] URL's / Views  (0) 2023.02.01
[Django] 환경 설정  (0) 2023.02.01