alexapy.aiohttp.web_routedef
¶
Functions¶
head()
: Undocumented.options()
: Undocumented.get()
: Undocumented.post()
: Undocumented.patch()
: Undocumented.put()
: Undocumented.delete()
: Undocumented.route()
: Undocumented.view()
: Undocumented.static()
: Undocumented.
- alexapy.aiohttp.web_routedef.head(path: str, handler: Union[Type[alexapy.aiohttp.abc.AbstractView], Callable[[None], Awaitable[None]]], **kwargs: Any) alexapy.aiohttp.web_routedef.RouteDef ¶
- alexapy.aiohttp.web_routedef.options(path: str, handler: Union[Type[alexapy.aiohttp.abc.AbstractView], Callable[[None], Awaitable[None]]], **kwargs: Any) alexapy.aiohttp.web_routedef.RouteDef ¶
- alexapy.aiohttp.web_routedef.get(path: str, handler: Union[Type[alexapy.aiohttp.abc.AbstractView], Callable[[None], Awaitable[None]]], *, name: Optional[str] = None, allow_head: bool = True, **kwargs: Any) alexapy.aiohttp.web_routedef.RouteDef ¶
- alexapy.aiohttp.web_routedef.post(path: str, handler: Union[Type[alexapy.aiohttp.abc.AbstractView], Callable[[None], Awaitable[None]]], **kwargs: Any) alexapy.aiohttp.web_routedef.RouteDef ¶
- alexapy.aiohttp.web_routedef.patch(path: str, handler: Union[Type[alexapy.aiohttp.abc.AbstractView], Callable[[None], Awaitable[None]]], **kwargs: Any) alexapy.aiohttp.web_routedef.RouteDef ¶
- alexapy.aiohttp.web_routedef.put(path: str, handler: Union[Type[alexapy.aiohttp.abc.AbstractView], Callable[[None], Awaitable[None]]], **kwargs: Any) alexapy.aiohttp.web_routedef.RouteDef ¶
- alexapy.aiohttp.web_routedef.delete(path: str, handler: Union[Type[alexapy.aiohttp.abc.AbstractView], Callable[[None], Awaitable[None]]], **kwargs: Any) alexapy.aiohttp.web_routedef.RouteDef ¶
- alexapy.aiohttp.web_routedef.route(method: str, path: str, handler: Union[Type[alexapy.aiohttp.abc.AbstractView], Callable[[None], Awaitable[None]]], **kwargs: Any) alexapy.aiohttp.web_routedef.RouteDef ¶
- alexapy.aiohttp.web_routedef.view(path: str, handler: Type[alexapy.aiohttp.abc.AbstractView], **kwargs: Any) alexapy.aiohttp.web_routedef.RouteDef ¶
- alexapy.aiohttp.web_routedef.static(prefix: str, path: Union[str, os.PathLike[str]], **kwargs: Any) alexapy.aiohttp.web_routedef.StaticDef ¶
Classes¶
AbstractRouteDef
: Helper class that provides a standard way to create an ABC usingRouteDef
: Helper class that provides a standard way to create an ABC usingStaticDef
: Helper class that provides a standard way to create an ABC usingRouteTableDef
: Route definition table
- class alexapy.aiohttp.web_routedef.AbstractRouteDef¶
Inheritance
- abstract register(router: None) List[None] ¶
Register a virtual subclass of an ABC.
Returns the subclass, to allow usage as a class decorator.
- class alexapy.aiohttp.web_routedef.RouteDef(method: str, path: str, handler: Union[Type[alexapy.aiohttp.abc.AbstractView], Callable[[None], Awaitable[None]]], kwargs: Dict[str, Any])¶
Inheritance
- register(router: None) List[None] ¶
Register a virtual subclass of an ABC.
Returns the subclass, to allow usage as a class decorator.
- class alexapy.aiohttp.web_routedef.StaticDef(prefix: str, path: Union[str, os.PathLike[str]], kwargs: Dict[str, Any])¶
Inheritance
- register(router: None) List[None] ¶
Register a virtual subclass of an ABC.
Returns the subclass, to allow usage as a class decorator.
- class alexapy.aiohttp.web_routedef.RouteTableDef¶
Route definition table
Inheritance