如何使用 WSGIApplication() 路由特定路径?
目前我有 foo.com/bar 路由到请求处理程序 Main。我还希望 foo.com/bar/id 路由到该请求处理程序(其中“id”是对象的 id)。
这是我尝试过的方法,但失败了:
application = webapp.WSGIApplication(
[('/bar', MainHandler),
(r'/bar/(.*)', MainHandler)],
debug=True)
我得到的错误是:
TypeError: get() takes exactly 1 argument (2 given)
Currently I have foo.com/bar routing to a request handler Main. I also want foo.com/bar/id to route to that request handler (where "id" is an id of an object).
Here's what I tried but it's failing:
application = webapp.WSGIApplication(
[('/bar', MainHandler),
(r'/bar/(.*)', MainHandler)],
debug=True)
The error I get is:
TypeError: get() takes exactly 1 argument (2 given)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要更改
MainHandler.get
方法的签名,如下所示:You need to change the signature of your
MainHandler.get
method, like so: