본격적인 코딩에 앞서 django 프레임워크에서의 개발 패턴을 알아본다.
•
MVC - Model / View / Controller → Template
Model
: datebase와 통신하는 도구
db언어를 사용하지 않아도 db 수정, 삭제 가능
Ex..
Row: Article
Columns: Tittle, article, image...
View
: django에서 계산 담당
User의 요청 → Server가 응답(되돌려줌)
Template
: JS, HTML, CSS 같은 Front-End와 관련
: User Interface와 밀접
User → User Interface 대한 구현 해결책
User가 게시글 내용 요청→ HTML 내부에 게시글을 구현할 작업 필요(동적인 작업 필요⇒ Template 사용) → Server에서 Article 게시글 전달