반응형
MVC 패턴(Model View Controller Pattern)
조율, 데이터, 화면으로 프로그램을 구성하는 방식
Model(데이터) - models.py
- Candidate 클래스의 형식대로 데이터를 DB에 저장, 불러옴
View(화면) - templates
- 화면에 어떤 장면을 보여줄지를 결정
Controller(조율) - views.py
- Candidate 모델에서 데이터를 읽어, index.html에 전달
Django에서는 controller(조율)를 views.py에서 담당하고, View(화면)를 templates에서 담당합니다. 헷갈리지 않게 주의
반응형