turbo_response.template#

Module Contents#

Functions#

render_turbo_stream_template(template[, context, ...])

Renders a <turbo-stream> template.

render_turbo_frame_template(template[, context])

Renders a <turbo-frame> template.

turbo_response.template.render_turbo_stream_template(template, context=None, *, action, target, is_multiple=False, **template_kwargs)#

Renders a <turbo-stream> template.

Parameters:
  • template (Union[str, List[str]]) – template name or names

  • context (Optional[Dict[str, Any]]) – template context

  • action (turbo_response.constants.Action) – turbo-stream action

  • target (str) – turbo-stream target

  • is_multiple (bool) –

Return type:

str

turbo_response.template.render_turbo_frame_template(template, context=None, *, dom_id, **kwargs)#

Renders a <turbo-frame> template.

Parameters:
  • template (Union[str, List[str]]) – template name or names

  • context (Optional[Dict[str, Any]]) – template context

  • dom_id (str) – turbo-frame DOM ID

Return type:

str