turbo_response.stream
#
Module Contents#
Classes#
Wraps template functionality. |
|
Returns strings and responses for a specific Turbo Stream action type. |
|
Class for creating Turbo Stream strings and responses. |
- class turbo_response.stream.TurboStreamTemplate(template_name, context=None, *, action, target, is_multiple=False, **template_kwargs)#
Wraps template functionality.
- Parameters:
template_name (Union[str, List[str]]) –
context (Optional[Dict[str, Any]]) –
action (turbo_response.constants.Action) –
target (str) –
is_multiple (bool) –
- render(**kwargs)#
- Return type:
str
- response(request=None, **kwargs)#
- Parameters:
request (Optional[django.http.HttpRequest]) –
- Return type:
- class turbo_response.stream.TurboStreamAction(target, action, is_multiple=False)#
Returns strings and responses for a specific Turbo Stream action type.
- Parameters:
target (str) –
action (turbo_response.constants.Action) –
is_multiple (bool) –
- render(content='', **kwargs)#
- Parameters:
content (str) – enclosed content
- Returns:
a <turbo-stream> string
- Return type:
str
- response(content='', **kwargs)#
- Parameters:
content (str) – enclosed content
- Returns:
a <turbo-stream> HTTP response wrapper
- Return type:
- template(template_name, context=None, **template_kwargs)#
- Parameters:
template_name (Union[str, List[str]]) – Django template name
context (Optional[Dict[str, Any]]) – template context
- Returns:
a <turbo-stream> template wrapper
- Return type:
- class turbo_response.stream.TurboStream(target, is_multiple=False)#
Class for creating Turbo Stream strings and responses.
- Parameters:
target (str) –
is_multiple (bool) –
- property after: TurboStreamAction#
- Return type:
- property append: TurboStreamAction#
- Return type:
- property before: TurboStreamAction#
- Return type:
- property prepend: TurboStreamAction#
- Return type:
- property remove: TurboStreamAction#
- Return type:
- property replace: TurboStreamAction#
- Return type:
- property update: TurboStreamAction#
- Return type:
- action(action)#
- Parameters:
action (turbo_response.constants.Action) –
- Return type: