{% extends '' %}
{% block content %}{% endblock content %}
{% extends 'base.html' %}
{% block content %}
{% endblock content %}
최상단에 templates 폴더 생성해서 상속할 html 파일 생성 및 작성
settings.py에서 base.html을 읽어올수 있도록 경로 지정
# pjt/settings.py
# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent # 현재 BASE_DIR이 최상단을 가리키고 있음
TEMPLATES = [
{
# 생략
'DIRS': [BASE_DIR / 'templates',], # base.html을 읽어들일 수 있도록 경로 지정
# 생략
],
},
},
]
pjt/settings.py에 위처럼 적혀 있음
55번째 줄 : BASE_DIR안에 templates 폴더안에서 찾아라
BASE_DIR = Path(__file__).resolve().parent.parent
== 현재 파일(settings.py)의 부모의 부모 == 프로젝트의 최상단59번째 줄 : App의 DIR안에 templates라는 폴더가 있으니까 거기서 찾아라