【发布时间】:2013-09-24 11:16:41
【问题描述】:
我的主应用程序中有以下代码。我希望除前两条路径之外的所有路径都被最后一条路径 (/.*) 捕获。但我收到 404 错误。我错过了什么?
import webapp2
from webapp2 import WSGIApplication, Route
# ---- main handler
class MainPage(webapp2.RequestHandler):
def get(self):
ret = jinja2render.DoRender(self)
return ret
routes = [
Route (r'/rpc', handler = 'rpc.RPCHandler'),
Route (r'/secured/somesecuredpage', handler = 'secured.securedPageHandler'),
Route (r'/.*', handler = MainPage),
]
app = WSGIApplication(routes, debug=True)
我可以将最后一条路线从“/.”更改为“/<:.>>”以捕获所有其他路径,但这也需要我在 MainPage.get 函数中包含一个命名参数.这是唯一的方法还是我错过了什么?谢谢。
【问题讨论】: