D004 에서는 진짜 간단하게 TEMPLATE_DIRS에 대해서 작성합니다. 


Django에서 settings.py TEMPLATE_DIRS를 통해서 template가 저장되는 폴더를 지정할 수 있습니다.


기본적으로 settings.py에는 TEMPLATE_DIRS 값이 작성되어 있지 않습니다. 아예 찾아볼 수도 없죠.

TEMPLATE_DIRS를 설정하지 않은 경우에 /usr/lib/python2.7/site-packages/.../.../ 에서 template 파일을 찾더라구요.

결론적으로 views.py에서 template의 html 같은 것을 사용하려고 하면 TemplateDoesNotExist  Error가 발생합니다. 


그래서 settings.py에 TEMPLATE_DIRS 값을 지정해주시는 과정이 필요합니다. 


예는 아래와 같습니다. 


TEMPLATE_DIRS = ("/var/www/html/test/templates",)


중요한 것은 tuple 형태로 입력되고 있다는 사실!!


+ Recent posts