반응형
SMALL
프로젝트 하나 만들어서
Migrate 해주고
view.py 하나 만들어 주고 폴더 2개 만들어줘
폴더들을 사용하기 위해 settings 에서 설정을 해주고
이렇게 2개 추가
views.py 코딩해 주고
index 에 링크 2개 걸어줘
이거 처리하려면
views 와 urls 에 가서
templates 로 가서 html 하나 만들어줘
이렇게 코딩해 주면
title 과 content 라는 이름의 블록을 저기다가 끼워 넣겠다는 의미임
블록을 여러개 정의 해 놓고 원하는 걸 끼워넣고, 끼워넣고 하면 코드의 중복을 방지 할 수가 있음
title 과 content 를 chat 와 game 두군데에 끼워 넣어 볼거야
chat 과 game.html 을 만들고
이렇게 맨 위에 extends base.html 을 써주고
코딩을 해주면
이렇게 출력이 된 것을 확인 할 수 있다.
이렇게만 해줘도 정상적으로 작동함
title 이라는 블록에 뭐가 있느냐, content 라는 블록에 뭐가 있느냐 이거야 나머지 문자열은 아무런 영향을 못 미쳐
index.html 에 링크를 하나 더 추가해줘
이걸 처리하기 위해서 views 가서
처리해 주고
urls 가서
추가해주고
templates 에
fragment 폴더 하나 만들어 주고 그 하위에 nav.html 하나 만들어줘
이렇게만 코딩해 주고
includeTest.html 하나 만들어 주고 그 안에
이렇게 코딩해 주면
include 테스트를 눌렀을 때
nav.html 에 코딩한 것이 추가되서 나오면 잘 동작 된 것임
반응형
'FrameWork > Django' 카테고리의 다른 글
Django Json (0) | 2017.08.22 |
---|---|
Django CRUD / 페이징 처리 (0) | 2017.08.21 |
Django admin 관리창 접속하기 (0) | 2017.08.21 |
Django01 (0) | 2017.08.19 |
Django 설치 (0) | 2017.08.19 |