본문 바로가기

[개인 웹사이트 만들기]

[Django] 페이지 공통 부분 분리

반응형

 

 

상단의 nav bar 같은 경우 모든 페이지에 공통으로 들어가는 부분이다.

따라서 nav bar를 표현하는 코드가 모든 HTML 파일에 작성되는 것 보다 navbar.html형식을 따로 만들고 필요할 때 태그로 불러와서 사용하는것이 더 깔끔하고 편리하다.

 

index_navbar.html

nav bar를 표현하는 코드를 따로 작성한다.

 

그리고 필요한 페이지 HTML파일에 

 {% include "index_navbar.html" %}

태그만 추가해주면 된다.

 

페이지 하단의 footer도 마찬가지로 진행한다.

 

반응형