본문 바로가기
Back-end/Django

[Django] MTV 패턴

by 안녕주 2021. 7. 15.

장고의 디자인 패턴 MTV 패턴 이해하기!

Front End : HTML, CSS

Back End : 데이터 처리


장고는 MTV(Model, Template. View)로 나뉘어서 개발을 한다

Front End : Template   <--->   Back End : Model View

 

Template : 사용자가 보이는 영역, HTML,CSS, 템플릿언어

Model : DataBase(DB)를 가르키다

View : 데이터를 처리하는 곳, MTV중에서 핵심

 

ex) 당근마켓의 경우

  1. 검색창에 가방 이라고 검색 : Template에 가방이 입력됨 
  2. 가방이라는 정보가 View로 넘어감
  3. View는  Model에서 가방이라는 정보를 다시 View로 가져옴
  4. View는 중고거래, 동네업체, 동네 정보와 같은 세부 분류를 해주고
  5. 분류한 데이터를 Template으로 보냄

 

'Back-end > Django' 카테고리의 다른 글

[Django] Django와 데이터베이스  (0) 2021.07.19
[Django] Git 사용법  (0) 2021.07.19
[Django] Django 실습2  (0) 2021.07.15
[Django] Django 실습1  (0) 2021.07.15
Django Setting  (0) 2021.07.15

댓글