интерактивная оболочка гугл

Я практически новичок в Google App Engine, но у меня есть домашняя работа по созданию приложения с его помощью. Я пытаюсь отлаживать свое приложение в автономном режиме с помощью интерактивной оболочки Google. http://localhost:8080 выглядит нормально, но когда я попытался открыть http://localhost:8080/shell для отладки, это дало мне неверный URL. Я проверил свои каталоги, и они в порядке для меня.

Я думаю, что моя проблема в файле app.yaml. Ну, я ничего не знаю о файле .yaml, может ли кто-нибудь сказать мне, где я что-то неправильно написал?

Вот мой app.yaml (я поместил все свойства интерактивной оболочки в папку с именем «оболочка»)

application: myapp
version: 1

runtime: python
api_version: 1

handlers:
- url: /static
  static_dir: shell/static
  expiration: 1d

- url: /remote_api
  script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py

- url: /shell.*
  script: shell/shell.py

- url: /
  script: myapp.py

person Alwin Tyanto    schedule 10.11.2011    source источник
comment
Можно поподробнее об ошибке?   -  person Drew Sears    schedule 10.11.2011
comment
Что такое shell/shell.py? Откуда это взялось? И что такое неработающий URL?   -  person Nick Johnson    schedule 11.11.2011
comment
@NickJohnson Я поместил shell.py и другие свойства, такие как папки static/* и templates/*, в папку с именем «shell»   -  person Alwin Tyanto    schedule 11.11.2011
comment
@DrewSears Я получаю сообщение об ошибке, подобное этому Веб-страница по адресу localhost:8080/shell может быть временно недоступна или он мог быть навсегда перемещен на новый веб-адрес.   -  person Alwin Tyanto    schedule 11.11.2011
comment
@AlwinTyanto Это хорошо, но вы не объяснили, что такое shell.py и откуда он берется.   -  person Nick Johnson    schedule 11.11.2011
comment
@NickJohnson хорошо, shell.py — это файл из Google Interactive Shell Code, я скачал его с ссылка   -  person Alwin Tyanto    schedule 11.11.2011


Ответы (1)


Должен ли shell.* быть оболочкой в ​​правиле yaml, если вы хотите найти его в http://localhost:8080/shell

- url: /shell
  script: shell/shell.py
person Teemu Ikonen    schedule 12.11.2011