Google이 Stackoverflow에서 찾은 모든 TemplateDoesNotExist 질문을 살펴 보았습니다. 그러나, 나는이 버그를 해결할 수 없었다.Django TEMPLATEDOESNOTEXIST가 앱 디렉토리를 찾지 못합니까?
내 설치된 앱 :
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'remarket',
'polls',
)
템플릿 로더 : 요청/여론 조사 /에 올 때
TEMPLATE_LOADERS = ('django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader')
그러나, 장고는 관리 및 인증 애플리케이션에서 보인다. 설문 조사 응용 프로그램에서 index.html에 대한 응용 프로그램 아래의 서식 파일을 찾을 수 없습니다. 이것은 Django Poll App 예제의 내용입니다.
누구나 내가 누락 된 부분을 찾아 낼 수 있습니까?
또한 '어떻게 작동시키는 지'알고 있습니다. 템플릿을 앱 디렉토리에서 프로젝트 디렉토리로 옮기면됩니다. 그런 다음 TEMPLATE_DIR을 설정하여 찾을 수 있습니다. 그러나 그것은 앱의 재사용 가능성을 제거합니다. 그래서 재사용 가능한 앱 기능을 유지할 수 있도록 어떻게 해결할 수 있는지 설명해주십시오.
정말 'TEMPLATE_DIR'설정을 지정 했습니까? 'TEMPLATE_DIRS'로 이름을 바꾸면 어떨까요? – alecxe
핵심 템플릿 디렉토리 만 가르키고있는 'TEMPLATE_DIRS'입니까? 아니면 거기에 포함 된 앱용 템플릿 디렉토리가 있습니까? – souldeux
디렉토리 구조에 대한 세부 사항을 게시하십시오 ... 당신은 app 디렉토리를'myapp/templates/myapp/template.html'와 같은 dir에 넣어야한다는 것을 알고 계십니까? – Anentropic