[Django] MTV•MVC

eoezool·2022년 8월 22일
2

likelion10th

목록 보기
1/1

✳️ MVC pattern (=Django MTV)

  • Model: DB와 상호작용하는 부분
  • View(Template): 사용자의 눈에 보이는 부분
  • Controller(View): 내부 동작의 논리를 담당하는 부분

MVC 패턴은 프로젝트의 구성요소를 세가지로 구분하여 한 요소가 다른 요소에게 영향을 주지 않도록 설계하는 방식이며, 장고는 이를 MTV 패턴이라고 부릅니다.

장고의 MTV 패턴을 그림으로 표현하면 다음과 같습니다. 😲

▪️ ORM

Object Relational Mapping의 약자로, 객체와 DB를 연결해주는 역할을 합니다. MVC(MTV) 패턴에서는 Model을 기술하는 도구라고 할 수 있습니다.

1개의 댓글

comment-user-thumbnail
2022년 8월 23일

되게 잘 정리해주셨네요 😛

답글 달기