Framework/Django2021. 1. 30. 21:55[Django] Django에서 템플릿 확장의 개념과 템플릿 확장 적용하는 방법 실습하기
안녕하세요 이번 시간에는 템플릿 확장에 대한 개념을 알아보고 템플릿 확장을 적용하는 방법에 대해 실습을 진행하겠습니다. 1. 템플릿 확장이란? Django에서 템플릿 확장(Template inheritance)은 여러 개의 템플릿 파일에서 공통된 HTML 코드를 추출하여 별도의 템플릿 파일로 분리하고, 이를 상속하는 방식으로 중복된 코드를 제거하는 기능을 제공합니다. 기본적으로 템플릿 확장은 base.html 파일을 상속받아 {% block %} 템플릿 태그를 이용하여 자식 템플릿에서 해당 부분을 오버라이딩하는 방식으로 작성됩니다. 2. 템플릿 파일 생성하기(base.html, index.html) 예를 들어, base.html 파일에서는 모든 HTML 페이지에서 공통으로 사용되는 코드를 작성하고, 이를..