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