lib.writers

Docutils writers for Django Docutils, designed for cleaner output.

class django_docutils.lib.writers.ParentNodeClassTuple

Bases: NamedTuple

Typing for parent node accepting custom arguments.

class django_docutils.lib.writers.DjangoDocutilsHTMLTranslator

Bases: HTMLTranslator

Django Docutils touchups to docutil’s HTML renderer.

class django_docutils.lib.writers.DjangoDocutilsWriter

Bases: Writer

DjangoDocutils’s hand-crafted docutils’ writer.

Example:

>>> DJANGO_DOCUTILS_LIB_RST = {
...    'transforms': [  #: docutils.transforms.Transform class (import string)
...        'django_docutils.lib.transforms.xref.XRefTransform'
...    ]
... }