TemplateRoute
Matches a concrete route string against parameterized route templates.
Instances keep the original route in route and expose matched template
parameters as dynamic attributes after a successful call to match().
Parameter attributes captured by a previous match are reset to None before
each new matching attempt, preventing stale values from leaking between
checks.
Properties
-
route–
Methods
-
match–Tries to match this instance route against a route template.
Properties#
Methods#
match
#
Tries to match this instance route against a route template.
The template is compiled with repath.pattern(). If matching succeeds,
named parameters are stored and also assigned as attributes on this
object (for example, self.user_id). If matching fails, previously
captured attributes remain cleared.
Parameters:
-
route_template(str) –Route template in a format supported by
repath.pattern().
Returns:
-
bool–Trueif the route matches the template; otherwiseFalse.