YUYANE

Django / MTV Pattern 본문

Framework/DJANGO

Django / MTV Pattern

YUYA 2021. 1. 18. 12:20

장고는 MVC(Model-View-Controller) 기반의 프레임워크

 

- Model : 데이터

- View : 사용자 인터페이스

- Controller : 데이터 처리 로직

 

 

MTV(Model - Template - View)

 

- Model : 데이터 베이스에 저장 되는 데이터

- Template : 사용자에게 보여지는 부분

- View : 웹 요청을 받고, 전달 받은 데이터를 가공 후 템플릿에 보냄

 

 

URLconf

 

- url은 View와 Template을 이어주는 역할

 

 

처리 순서

 

1) view.py 파일에서 사용하는데 필요한 models을 import함

2) 필요한 데이터를 model에 요청하기 위해 view를 사용

3) model에서 얻은 결과를 template에 전달

4) model에서 데이터를 받아 보여주도록 template을 수정

5) url을 view로 연결

 

 

참고

 

butter-shower.tistory.com/49

velog.io/@hidaehyunlee/Django-MTV-%ED%8C%A8%ED%84%B4

www.udemy.com/course/python-and-django-full-stack-web-developer-bootcamp/learn/lecture/6616116#announcements

Comments