Django 웹사이트 개발 - 3. Model, View, Templates, Urls 간 관계
Django 웹사이트 개발 - 3. Model, View, Templates, Urls 간 관계 HTML 파일에서 쓰이는 확장 템플릿에 대해 작성하기에 앞서, Models.py, Views.py, Urls.py, Templates 폴더의 HTML 파일들의 관계를 먼저 정리하고 넘어가야 할 것 같다. 1. 앱 개발 및 웹 개발 관련 MVC 패턴 모델-뷰-컨트롤러는 응용 프로그램을 세 가지의 구성요소로 나눈다. 각각의 구성요소들 사이에는 다음과 같은 관계가 있다. 컨트롤러는 모델에 명령을 보냄으로써 모델의 상태를 변경할 수 있다. (예: 워드 프로세서에서 문서를 편집하는 것) 또, 컨트롤러가 관련된 뷰에 명령을 보냄으로써 모델의 표시 방법을 바꿀 수 있다. (문서를 스크롤하는 것) 모델은 모델의 상태에 변화..