2009-03-11 5 views
4

Я развернул свое первое приложение GAE, и на главной странице получаю исключение «TemplateDoesNotExist». Мне кажется, что мой статический каталог не загружается в GAE. Невозможно ли обновить (appcfg.py update myapp /) все мои файлы, включая статические, и запустить его отдельно на myappid.appspot.com?Развертывание статического содержимого каталога в движке google app

кстати здесь вы можете увидеть проблему: http://pollbook.appspot.com

PS: мое приложение работает идеально локально

ответ

11

Ваши шаблоны не должны храниться в директории, вы ссылаетесь, как «статические» в приложении .yaml. Статические каталоги предназначены для буквально статических файлов, которые будут доступны конечным пользователям CDN без изменения. Эти файлы не могут быть прочитаны движком шаблонов. Он работает локально, потому что dev_appserver не точно эмулирует производственный сервер.

Поместите ваши шаблоны в другую папку, например/шаблоны или что-то в этом роде. Вам не нужно ссылаться на этот каталог в вашем приложении app.yaml.

+0

Хороший вопрос, человек. – zgoda

Смежные вопросы