제가 웹은 거의 꼬꼬마 수준이라 글 쓰기 사이트(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)를 참고하시면 좋을 것 같네요 ^^

+ Recent posts