작정하고 장고 4강 django 개발 패턴

짜부·2023년 1월 15일

작정하고 장고

목록 보기
15/41

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 : 데이터가 저장되는 곳과 쉽게 연결 시켜주기 위한 것

profile
화이팅

0개의 댓글