【发布时间】:2011-04-27 07:10:54
【问题描述】:
使用tipfy,如果更具体的路由不匹配,如何在urls.py中表达一个包罗万象的路由?
Tipfy 使用类似 Werkzeug 的路由,所以有这个(在 urls.py 中):
def get_rules(app):
rules = [
Rule('/<any>', endpoint='any', handler='apps.main.handlers.MainHandler'),
Rule('/', endpoint='main', handler='apps.main.handlers.MainHandler'),
]
这将匹配应用程序的大多数随机入口点(app.example.com/foo、app.example.com/%20 等),但不包括app.example.com/foo/bar 导致 404 的情况。
或者,是否有一种优雅的方式来处理我缺少的 Tipfy 中的 404?
【问题讨论】:
标签: google-app-engine http-status-code-404 url-routing werkzeug tipfy