1
앱 이름은 초대장입니다. 난 당신이 invitations/invite_many.html
으로 템플릿 경로를 제공하고 있습니다 생각Django가 잘못된 디렉토리의 앱 템플릿을 찾고 있습니다.
import os.path
ROOT_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
PROJECT_NAME = os.path.basename(ROOT_DIR)
def ABS_PATH(*args):
return os.path.join(ROOT_DIR, *args)
def ENV_SETTING(key, default):
import os
return os.environ.get(key, default)
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
# 'django.template.loaders.eggs.Loader',
)
TEMPLATE_DIRS = (
ABS_PATH('templates'),
)
코드에서 템플릿을 사용하고있는 곳은 어디입니까? 템플릿 경로를'invitations/invite_many.html'로 지정하면'invite_many.html' 만하면됩니다. –
그래, 그게 다야. 아주 어리석은 실수 - 방금 app_name/file.html과 같은 템플릿 경로를 작성하는 습관을 갖습니다. 가서 올바른 것으로 표시 할 수 있도록 대답하십시오. – KrisF