template

Django template engine for Docutils.

class django_docutils.template.DocutilsTemplates[source]

Bases: BaseEngine

Docutils engine for Django.

Initialize the template engine.

params is a dict of configuration settings.

app_dirname: str = 'templates'
__init__(params)[source]

Initialize the template engine.

params is a dict of configuration settings.

Parameters:

params (dict[str, Any])

Return type:

None

from_string(template_code)[source]

Return DocutilsTemplate from string.

Return type:

DocutilsTemplate

Parameters:

template_code (str)

get_template(template_name)[source]

Return template from template_name.

Return type:

DocutilsTemplate

Parameters:

template_name (str)

class django_docutils.template.DocutilsTemplate[source]

Bases: object

Docutils template object for Django. Used by Docutils template engine.

__init__(source, options)[source]
Parameters:
Return type:

None

render(context=None, request=None)[source]

Render DocutilsTemplate to string.

Return type:

SafeString

Parameters:
  • context (Context | dict[str, Any] | None)

  • request (HttpRequest | None)