컴퓨터/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를 돌리니 다행히도 블로그 페이지가 정상적으로 보였다.
+)
문제를 고치고 나서 알았는데, 오류가 난 부분을 에러 페이지에서 친절하게 알려 주더라...
참고하도록 하자.