request.url_vars property, closes #822

This commit is contained in:
Simon Willison 2020-06-08 20:40:00 -07:00
commit fac8e93815
5 changed files with 28 additions and 4 deletions

View file

@ -32,6 +32,10 @@ class Request:
(self.scheme, self.host, self.path, None, self.query_string, None)
)
@property
def url_vars(self):
return (self.scope.get("url_route") or {}).get("kwargs") or {}
@property
def scheme(self):
return self.scope.get("scheme") or "http"