- 전체적인 구조
- MODEL : 데이터를 담는 양식(틀), 받아온 DATA를 MODEL에 담아서 전달. 사용자에게 form을 주어 DATA를 받아오면 그대로 MODEL에 담고 DB에 전달 및 사용. 이 MODEL은 객체(objects)로 DB와 1대1로 연결된 객체이다
- TEMPLATE : 사용자에게 보여주는 화면, 보여주는 틀
- VIEW : 실질적인 작업을 수행, TEMPLATE(틀)에 넣어서 출력시켜주는 것
프로젝트에 templates 라는 폴더를 생성하고 해당 폴더에 test.html 파일 생성
사용할 template의 settings.py에 설정
- 해당 template 폴더의 모든 template 파일을 불러옴
- 파일의 부모의 부모 경로로 미리 지정되있음
view 수정
- 요청이 오면 해당 html 파일 보냄
결과
코드로 보는 동작 방식