render_partial()
Render a partial template and return the resulting HTML fragment.
Usage
render_partial(template_name: str, renderer: Optional[Callable[..., Any]] = ..., markup: Literal[True] = ..., data: Any = {}) -> Markup
render_partial(template_name: str, renderer: Optional[Callable[..., Any]] = ..., markup: Literal[False], data: Any = {}) -> str
render_partial(template_name: str, renderer: Optional[Callable[..., Any]] = ..., markup: bool = ..., data: Any = {}) -> Union[Markup, str]Parameters
template_name: str-
Path of the template within the templates folder, e.g.
shared/partials/video_image.html. renderer: Optional[Callable[..., Any]] = None-
Callable that renders the template with the given keyword arguments. Defaults to flask.render_template when Flask is installed.
markup: bool = True-
When True (the default), wrap the result in markupsafe.Markup so it is not re-escaped when inserted into another template.
**data: Any- Model data passed to the template as keyword arguments.
Returns
Union[Markup, str]- The rendered fragment as Markup, or str when markup=False.
Raises
PartialsException- If no renderer is specified and Flask is not installed.