template()
Decorate a Robyn view method to render an HTML response.
Usage
template(
template_file=None,
content_type="text/html",
status_code=200,
)The decorated handler returns a dict (the template model). If the template path is omitted, it is derived from the module and function name: module/function.html if that file exists, otherwise module/function.pt. The auto-derived name is resolved at first request, so global_init() may be called after route decoration. Handlers that return a Robyn Response are passed through untouched (redirects, custom errors). Works with sync and async handlers.
Parameters
template_file: Optional[Union[Callable, str]] = None-
Optional, the Chameleon template file (path relative to template folder, *.pt).
content_type: str = "text/html"-
The Content-Type header value for rendered responses (defaults to text/html).
status_code: int = 200- The HTTP status code for rendered responses (defaults to 200).
Returns
Callable- Decorator for Robyn route handlers.