Python-Flask Default Route possible?
cherrypy (1)
En Cherrypy es posible hacer esto:
@cherrypy.expose
def default(self, url, *suburl, **kwarg):
pass
¿Hay un matraz equivalente?
Hay un fragmento en el sitio web de Flask sobre una ruta ''catch-all'' para el matraz. Puedes encontrarlo aquí .
Básicamente el decorador trabaja encadenando dos filtros de URL. El ejemplo en la página es:
@app.route(''/'', defaults={''path'': ''''})
@app.route(''/<path:path>'')
def catch_all(path):
return ''You want path: %s'' % path
Lo que te daría:
% curl 127.0.0.1:5000 # Matches the first rule
You want path:
% curl 127.0.0.1:5000/foo/bar # Matches the second rule
You want path: foo/bar