컴퓨터/Python

[Django] TemplateDoesNotExist at / 에러 해결하기

수지🌷 2025. 2. 2. 18:40

더 이상 나 같은 이유로 삽질하는 사람이 없도록 글을 올린다.

 

얼마 전에 구한 라즈베리파이로 개인 기술블로그용 서버를 열어볼까 하는 생각에 Django를 활용해서 블로그를 구현하기 시작했다. Django는 약 2년 전에 다뤄본 경험이 있었기 때문에 자신 있었다. 열심히 코드를 짜고 나서 runserver를 돌려봤는데?

 

 

오류가 뜰 일이 없는데? 하면서 구글에 폭풍 검색

폴더명도 templates로 잘 썼고, installed_apps도 잘 써 줬고, app_dirs도 True로 해 줬고, views.py에서 render 경로도 잘 지정해줬는데... 뭐가 문제지?

 

문제는 html 파일이었다.

베이스 html을 extend해주는 구문을 쓸 때도 앱 경로를 지정해줘야 하는 거였다...!

 

전과 후. 앱 경로를 꼭 명시해줘야 한다!!!

 

고치고 나서 다시 runserver를 돌리니 다행히도 블로그 페이지가 정상적으로 보였다.

 

 

 

 

 

+)

 

문제를 고치고 나서 알았는데, 오류가 난 부분을 에러 페이지에서 친절하게 알려 주더라...

참고하도록 하자.