Используя 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 case, результатом которого является 404.
В качестве альтернативы, есть ли изящный способ обработки 404 в Типфи, который мне не хватает?