제가 웹은 거의 꼬꼬마 수준이라 글 쓰기 사이트(writers-note.appspot.com)을 만들면서 모든 코드를 Control-C + Control-V로 처리하고 있었습니다. 그러다보니 뭔가 수정할 일이 생기면 html 파일을 열여서 전부 수정해야 하더라구요. ^^;;;; 그래서 공통적인 것들은 모아뒀다가 쓰면 좋겠다는 생각이 들어서 찾아보던 중.... 장고(Django)에서 {% include '파일명' %}
을 쓰면 다른 파일을 당겨서 포함시킬 수 있다는 걸 알게 됬습니다. ^^;;; 아래처럼 말이죠~
# mypage.html
<html>
<body>
{% include "includes/nav.html" %}
<h1>{{ title }}</h1>
</body>
</html>
# includes/nav.html
<div id="nav">
You are in: {{ current_section }}
</div>
include하는 파일도 템플릿(Template)을 포함할 수 있군요. 장고(Django)에 대한 잘 정리된 내용은 greenfish님의 블로그(http://greenfishblog.tistory.com/124)를 참고하시면 좋을 것 같네요 ^^
'프로그래밍(Programming)' 카테고리의 다른 글
DISQUS 소셜 댓글 달기 (0) | 2014.02.02 |
---|---|
안타까운 오픈소스 프로젝트(libHWP)가 사라졌군요. ㅠㅠ (2) | 2014.01.27 |
구글 앱 엔진(Google App Engine)에 로그인 기능 넣기 (2) | 2014.01.24 |
구글 앱 엔진(Google Ap Engine)에 내가 필요한 라이브러리 추가하기 (0) | 2014.01.14 |
구글 앱 엔진(Google App Engine) 시작하기~!! (0) | 2014.01.12 |