quart.routing module
- class quart.routing.QuartRule(string, defaults=None, subdomain=None, methods=None, endpoint=None, strict_slashes=None, merge_slashes=None, host=None, websocket=False, provide_automatic_options=False)
Bases:
Rule
- Parameters:
string (str)
defaults (dict | None)
subdomain (str | None)
methods (Iterable[str] | None)
endpoint (str | None)
strict_slashes (bool | None)
merge_slashes (bool | None)
host (str | None)
websocket (bool)
provide_automatic_options (bool)
- class quart.routing.QuartMap(rules=None, default_subdomain='', strict_slashes=True, merge_slashes=True, redirect_defaults=True, converters=None, sort_parameters=False, sort_key=None, host_matching=False)
Bases:
Map
- Parameters:
rules (t.Iterable[RuleFactory] | None)
default_subdomain (str)
strict_slashes (bool)
merge_slashes (bool)
redirect_defaults (bool)
converters (t.Mapping[str, type[BaseConverter]] | None)
sort_parameters (bool)
sort_key (t.Callable[[t.Any], t.Any] | None)
host_matching (bool)
- bind_to_request(request, subdomain, server_name)
- Parameters:
request (BaseRequestWebsocket)
subdomain (str | None)
server_name (str | None)
- Return type:
MapAdapter