① 클라이언트로 부터 요청을 받으면 URLconf를 통해 해당 URL에 맵핑되는 View 호출

② View는 자신의 로직을 실행하고, 데이터 처리가 필요할 시 Model을 호출

③ Model은 ORM을 통해 데이터를 처리하고 결과값을 View에서 반환

View는 Model로 부터 받은 결과를 Template를 사용하여 클라이언트에게 응답할 HTML 생성

⑤ View는 최종 결과를 클라이언트에게 응답

 

 

 

● Model

 - 사용자의 요청에 따라 데이터를 처리하는 로직, 장고는 ORM을 기본적으로 제공함

 - MVC모델의 Model 대응함

 - models.py

 

● View

 - 사용자의 요청을 받아 드리고 그에 맞는 응답을 하는 로직

 - MVC모델의 Controller 대응함

 - views.py

 

● Template

 - 사용자에게 응답에 맞는 템플릿을 보여줌, Django Template Langauge(DTL)을 사용함

 - MVC모델의 View 대응함

 - xxx.html

 

● URL conf

 - 요청 url에 맵핑되는 View를 호출함

 - urls.py

'Framework > Django' 카테고리의 다른 글

generic view(지네릭 뷰) - Class Based View(CBV, 클래스뷰)  (0) 2020.12.09
Migration  (0) 2020.12.08
Django CLI 명렁어  (0) 2020.12.08
Django Official Documentation  (0) 2020.12.08
virtualenv, pip  (0) 2020.12.07

+ Recent posts