alexapy.aiohttp.web_routedef

Functions

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 using

  • RouteDef: Helper class that provides a standard way to create an ABC using

  • StaticDef: Helper class that provides a standard way to create an ABC using

  • RouteTableDef: Route definition table

class alexapy.aiohttp.web_routedef.AbstractRouteDef

Inheritance

Inheritance diagram of AbstractRouteDef

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

Inheritance diagram of RouteDef

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

Inheritance diagram of StaticDef

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

Inheritance diagram of RouteTableDef