Return a string that matches a named route
(self, routename, **kargs)
| 856 | return self.router.match(environ) |
| 857 | |
| 858 | def get_url(self, routename, **kargs): |
| 859 | """ Return a string that matches a named route """ |
| 860 | scriptname = request.environ.get('SCRIPT_NAME', '').strip('/') + '/' |
| 861 | location = self.router.build(routename, **kargs).lstrip('/') |
| 862 | return urljoin(urljoin('/', scriptname), location) |
| 863 | |
| 864 | def add_route(self, route): |
| 865 | """ Add a route object, but do not change the :data:`Route.app` |