2013-01-07 2 views
0

Google App Engine에 Django 앱을 배포하고 있습니다. 앱은 here과 같은 기술을 사용하여 장고 관리 앱을 위해 여러 개의 맞춤 템플릿을 사용합니다. 내 로컬 컴퓨터에서이 작동합니다.Google App Engine에 배포 된 Django 앱의 템플릿 무시

GAE 버전에서는 맞춤 템플릿이 사용되지 않으므로 Google App Engine에 배포 된 앱은이 메커니즘을 무시한 것으로 보입니다. 내가 setting.py에서 템플릿 디렉토리를 설정 한

TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader', 
    'django.template.loaders.app_directories.Loader', 
#  'django.template.loaders.eggs.Loader', 
) 

:

ROOT_PATH = os.path.dirname(__file__)
TEMPLATE_DIRS = (
    # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". 
    # Always use forward slashes, even on Windows. 
    # Don't forget to use absolute paths, not relative paths. 
    ROOT_PATH + os.sep + "templates", 
) 

, 또한 settings.py에 정의

나는 settings.py에 템플릿 로더가 있습니다.

Python : 2.7, Django : 1.4 with Google Cloud SQL. Grappelli를 사용하고 Grappelli 버전의 템플릿을 사용하여 로컬 버전을 재정의했습니다.

내 맞춤 템플릿이 GAE의 내 앱에서 무시되는 이유는 무엇입니까? 문제가 발생 된

답변

2

악마는 세부 사항에 ... :

Note, that the admin app will lowercase the model name when looking 
for the directory, so make sure you name the directory in all lowercase 
if you are going to run your app on a case-sensitive filesystem. 

나는 낙타 표기법에 내 모델의 디렉토리했다 : - \

관련 문제