我无法理解如何使用 Google App Engine URL 处理程序映射将 URL 映射到各种文件。这是我目前拥有的代码:
应用程序.yaml
handlers:
- url: /
script: main.app
- url: /blog/*
script: blog.app
main.py 的结尾(MainPage 处理程序确实存在于顶部)
app = webapp2.WSGIApplication([('/', MainPage)], debug=True)
blog.py 结尾(BlogPage 和 New Post 存在于顶部)
app = webapp2.WSGIApplication([('/blog', BlogPage), ('/blog/newpost', NewPost)], debug=True)
所以现在,如果我去http://127.0.0.1/
我的 MainPage 处理程序会像它应该的那样把它捡起来。但是,如果我去那里,http://127.0.0.1/blog/
我最终会得到一个 404。我不知道是我的 blog.py 文件中的处理程序搞砸了,还是我需要改变 app.yaml 中定义的处理程序。
非常感谢!