Django 개발 패턴
개발 패턴 : MVC, MVT
M odel
V iew
C ontroller(Template)
각자의 역할을 하면서 전체적인 프레임 워크를 구성
M odel
- database와 통신을 하게해주는 편리한 도구
- 객체를 데이터베이스에 저장할 때 편리하게 해줌( DB언어 사용 없이 수정, 삽입 등 가능하게 함)

- Model을 설정해주기만 하면 나머지 데이터베이스에서 삽입, 삭제, 수정등은 Django가 알아서 해줌 (장고의 작점)
View
- Django에서 계산하는 부분의 대부분을 담당
- 서버에 요청을 하고 서버는 유효성 검사등을 하여 응답을 하여 user에게 되돌려줌. 이러한 sever에서 하는 작업들을 view단에서 이루어 짐

Template
- HTML, JS, CSS (프론트엔드)와 밀접하게 관련됨
- UserInterface를 어떻게 구현할 것인지에 대한 방법

- HTML(정적임) 내부에서 게시글을 구현해줄 작업이 필요함.
- html이라는 정적인 언어에 동적인 내용을 생성하게 해주는 작업


Template : UserInterface
View : 계산(인증, 계산, 확인) 작업을 하는 곳
Model : 데이터가 저장되는 곳과 쉽게 연결 시켜주기 위한 것