Django

MVT 패턴

MVT 패턴

  • Model + View + Template
  • MTV 패턴이라고도 합니다.
  • 웹 어플리케이션을 개발하는 데에 있어서 영역을 크게 위의 3가지로 나눈 것입니다.
  • 이를 통해 독립적으로 개발을 할 수 있습니다.
  • 3가지로 나누어서 개발을 하는 데에 있어서 딱히 정해진 순서는 없습니다.
     
  • 그렇다면 각각이 무엇을 의미하는지 간단하게 알아보도록 합시다.

 

 

 

Model

  • 데이터를 다루는 영역입니다.
  • 데이터베이스에 적용될 모델(model)을 설계합니다.

 

 

 

 

View

  • 웹 어플리케이션 상에서 데이터들이 처리되는 로직들을 정의합니다.
  • 데이터를 처리할 함수를 정의하게 됩니다.

 

 

 

 

Template

  • 웹페이지에서 사용자가 보게될 페이지의 모습을 구성하는 부분입니다.
  • 주로 html, css, javascript 등을 이용한 클라이언트 정적 웹 페이지를 작성하게 됩니다.

 

 

 

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
KNUT X LIKE LION
현재 버전
선택 버전
graphittie 자세히 보기