loading
본문 바로가기
장고 [Django]

[Django error] TemplateDoesNotExist

by GSTGTS 2022. 1. 19.

[Django error] TemplateDoesNotExist

Django를 시작하자마자 에러가 났다. 바로 구글링의 도움으로 해결했지만, 1주차 강의에서 이런 설명도 없이 그냥 넘기다니, 구글링 연습시키는 또하나의 방법인가??

 

무튼 아래와 같이 TemplateDoesNotExist 에러가 떴다. 

 

이 에러가 뜨는 경우는 크게 3가지라고 한다.

1. templates의 폴더명을 잘못 썼다. (template처럼 s를 빼먹는 경우가 의외로 많다. 복붙을 생활화하자.)

2. 파이썬 파일의 함수와 url.py로 불러온 함수의 이름이 다르거나, 파이썬 파일에서로 불러온 html파일의 이름이 실제 html파일의 이름과 다른 경우.(이것도 복붙을 생활화하자.)

3. templates 폴더가 manage.py와 같은 경로에 있을 때는 settings.py에 TEMPLATES의 'DIRS' 부분에 아래와 같이 추가해줘야 합니다.

 

 

4. templates 폴더가 manage.py와 다른 경로(App)에 있을 때는 settings.py에 INSTALLED_APPS에 경로명(App의 이름)을 추가해줘야한다.

 

강의 초장부터 진땀 뺐다. 다시 강의 들으러 가야지.

반응형

댓글