Skip to content

TemplateGlue

Source

django_glue.glue.template.glue.TemplateGlue

Bases: BaseGlue

Source code in django_glue/glue/template/glue.py
def __init__(
        self,
        unique_name: str,
        template_name: str,
):
    super().__init__(unique_name, GlueType.TEMPLATE, Access.VIEW)
    self.template_name = template_name

template_name = template_name instance-attribute

render_to_string

Source code in django_glue/glue/template/glue.py
def render_to_string(self, context_data: dict) -> str:
    return render_to_string(self.template_name, context_data)

to_session_data

Source code in django_glue/glue/template/glue.py
def to_session_data(self) -> TemplateSessionData:
    return TemplateSessionData(
        unique_name=self.unique_name,
        glue_type=self.glue_type,
        access=self.access,
        template_name=self.template_name
    )

to_response_data

Source code in django_glue/glue/template/glue.py
def to_response_data(self, rendered_template: str) -> TemplateGlueJsonData:
    return TemplateGlueJsonData(rendered_template)