当我控制不同类型的页面时,我将我的代码移动到另一个 python 文件中。但是这种方式有一个缺点:每次我想更改 url 处理程序时,我都必须重新main.py
配置关于 url 处理程序的底线。例如 :
app = webapp2.WSGIApplication([('/', MainPage),
('/thanks',ThanksHandler),
('/unit2/signup',Signup),
('/unit2/successful', LoginSuccess)], debug=True)
我尝试配置处理程序app.yaml
以防止不利。
我blog.py
在同一目录中添加文件,在这个文件中,我有 Blog 类。这是我的blog.py
文件:
class Blog(BaseHandler):
def get(self):
self.response.out.write("Hello")
app = webapp2.WSGIApplication([('/blog', Blog)], debug=True)
这是原始文件:
> handlers:
> - url: /favicon\.ico static_files: favicon.ico upload: favicon\.ico
- url: /.* script: main.app
和这个新文件app.yaml
:
handlers:
- url: /favicon\.ico static_files: favicon.ico upload: favicon\.ico
- url: /blog/.* script: blog.app
- url: /.* script: main.app
但是当我转到: localhost:port/blog : 404: 找不到资源时。
请帮我。
谢谢 :)