Развертывание содержимого статического каталога в Google App Engine - PullRequest
4 голосов
/ 12 марта 2009

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

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

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

1 Ответ

11 голосов
/ 12 марта 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...