Сделайте так, чтобы URL указывал на файл .py в App Engine - PullRequest
4 голосов
/ 23 ноября 2010

Я только сейчас копаюсь в GAE и вижу два способа заставить конкретный URL поднять нужную страницу.

Первый способ - использование обработчиков:

handlers:
  - url: /.*
    script: helloworld.py

Другой способ использует следующее:

application = webapp.WSGIApplication(
                                 [('/', MainPage),
                                  ('/sign', Guestbook)],
                                 debug=True)

Что лучше или что правильно? Я не совсем понимаю, что именно делает второй пример.

1 Ответ

7 голосов
/ 23 ноября 2010

Вы должны использовать оба.Раздел app.yaml сообщает App Engine, где искать ваше приложение WSGI.application = webapp.WSGIApplication(...) устанавливает приложение WSGI с использованием webapp framework.

update:

app.yaml:

handlers:
  - url: /city.*
    script: cityhandler.py

cityhandler.py

application = webapp.WSGIApplication([('/city', ShowCityPage)],
                                     debug=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...