2009-03-11 5 views
4

첫 번째 GAE 애플리케이션을 배포했으며 메인 페이지에서 "TemplateDoesNotExist"예외가 발생했습니다. 내 정적 디렉토리 콘텐츠가 GAE에 업로드되지 않은 것 같습니다. 정적 파일을 포함한 모든 파일을 업데이트 (appcfg.py update myapp /) 할 수 없으며 myappid.appspot.com에서 독립 실행 형으로 실행할 수 있습니까? http://pollbook.appspot.comGoogle 애플리케이션 엔진에 정적 디렉토리 콘텐츠를 배포

PS : 그런데

여기 당신은 문제가 볼 수 있습니다 내 응용 프로그램이 작동을 완벽하게 로컬 사용자가 응용 프로그램에서 "정적"로 참조

답변

11

귀하의 템플릿 디렉토리에 저장해서는 안된다 .yaml. 정적 디렉토리는 그대로 CDN에 의해 ​​최종 사용자에게 제공 될 정적 파일을위한 것입니다. 이러한 파일은 템플릿 엔진에서 읽을 수 없습니다. dev_appserver가 프로덕션 서버를 정확하게 모방하지 않기 때문에 로컬로 작동합니다.

/templates 또는 다른 것과 같은 다른 디렉토리에 템플릿을 넣으십시오. app.yaml에서이 디렉토리를 참조하지 않아도됩니다.

+0

좋은 지적입니다. – zgoda

관련 문제