使URL指向App Engine中的.py文件

时间:2010-11-23 16:19:23

标签: python google-app-engine url

我现在正在深入研究GAE,我发现有两种方法可以使特定的URL拉到正确的页面。

第一种方法是使用处理程序:

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

另一种方法是使用以下内容:

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

哪个更好或哪个更好?我不完全理解第二个例子究竟是做什么的。

1 个答案:

答案 0 :(得分:7)

你需要同时使用两者。 app.yaml中的部分告诉App Engine在哪里查找您的WSGI应用程序。 application = webapp.WSGIApplication(...)使用webapp框架设置您的WSGI应用程序。

<强>更新

的app.yaml:

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

cityhandler.py

application = webapp.WSGIApplication([('/city', ShowCityPage)],
                                     debug=True)