본문 바로가기
728x90
반응형
SMALL

MVT2

[Django] MVT 패턴 MVC MVC (Model-View-Controller)는 디자인 패턴 중의 하나로 프로젝트의 구성 요소를 Model (모델), View (뷰), Controller (컨트롤러) 역할로 구분한 개발 방법론이다. MVT Model-View-Template 패턴이라고 한다. 장고의 MVT 방식은 자바 웹 프로그래밍의 MVC 방식과 거의 동일한 개념으로 웹 프로그래밍 영역을 3가지 개념으로 나눠서 개발하는 방식이다. 테이블을 정의하는 모델 (Model), 어플리케이션의 제어 흐름 및 처리 로직을 정의하는 뷰 (View), 사용자가 보게 될 화면의 모습을 정의하는 템플릿 (Template)으로 구분해서 개발을 진행한다. MVT 패턴의 처리 과정 클라이언트로부터 요청을 받으면 URLconf를 이용하여 URL을 분.. 2023. 6. 20.
장고 (Django) 장고 (Django) 장고 (Django)는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델-템플릿-뷰 (MTV) 패턴을 따르고 있다. 현재는 장고 소프트웨어 재단에 의해 관리되고 있다. 2003년 로렌스 저널-월드 신문을 만들던 웹 개발팀의 내부 프로젝트로 시작되었으며, 2005년 오픈소스 프로젝트로 공개되었다. 구글의 웹 어플리케이션 엔진에 장고가 사용되면서 인기를 얻게 되었다. 제공하는 기능이 풍부하여 쉽고 빠른 웹 개발이 가능하다. 고도의 데이터베이스 기반 웹사이트를 작성하는 데 있어서 수고를 더는 것이 장고의 주된 목표이다. 장고는 콤포넌트의 재사용성(reusability)과 플러그인화 가능성 (pluggability), 빠른 개발 등을 강조하고 있다. 또한, "DRY (Don't repea.. 2023. 1. 31.
728x90
반응형
LIST