1.
./templates/head.html 파일 생성
→ base.html의 head부분만 따로 빼오기
2.
./templates/base.html include 구문 사용
→ include 구문을 이용하여서 head.html 불러오기
3.
./tempaltes/base.html 수정
•
TIP : alt + 커서로 다중 커서, 여러 줄 한번에 수정 입력 가능
4.
결과 확인
5.
반복수정이 필요없는 상단 하단에 해당하는 footer와 header파일 생성
→ 중간 부분만 페이지에 관련해서 변화하기 때문에 include 문을 이용해서 불러옴
6.
extends를 위한 사전 작업
→ accountapp/templates/accountapp 생성
•
accountapp을 한번 더 생성하는 이유는 가독성 때문!
7.
./accountapp/templates/accountapp/hello_world.html 생성
→ extends문으로 만들어 둔 뼈대를 불러온다.
→ block문을 이용하여 content block에 해당하는 부분을 수정한다.
8.
./accountapp/views.py의 render template name 수정