본문 바로가기

카테고리 없음

python[django] mvc 패턴

반응형

MVC 패턴(Model View Controller Pattern)

조율, 데이터, 화면으로 프로그램을 구성하는 방식

Model(데이터) - models.py

  • Candidate 클래스의 형식대로 데이터를 DB에 저장, 불러옴

View(화면) - templates

  • 화면에 어떤 장면을 보여줄지를 결정

Controller(조율) - views.py

  • Candidate 모델에서 데이터를 읽어, index.html에 전달



Django에서는 controller(조율)를 views.py에서 담당하고, View(화면)를 templates에서 담당합니다. 헷갈리지 않게 주의

반응형