views

Django-docutils class-based view for django (and its’ parts).

class django_docutils.views.DocutilsResponse[source]

Bases: TemplateResponse

Docutils TemplateResponse.

template_name = 'base.html'
__init__(request, template, rst, context=None, content_type=None, status=None, charset=None, using=None)[source]
Parameters:
Return type:

None

property rendered_content: str

Return freshly rendered content via docutils engine.

exception django_docutils.views.DocutilsViewRstNameImproperlyConfigured[source]

Bases: ImproperlyConfigured

DocutilsView could not find rst_name.

__init__(*args, **kwargs)[source]
Parameters:
Return type:

None

class django_docutils.views.DocutilsView[source]

Bases: TemplateView

Django-docutils view, renders reStructuredText to HTML via rst_name.

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

response_class[source]

alias of DocutilsResponse

rst_name: str | None = None
render_to_response(context=None, content_type=None, status=None, charset=None, using=None, **response_kwargs)[source]

Override to pay in rst content.

Return type:

HttpResponse

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

  • content_type (str | None)

  • status (int | None)

  • charset (str | None)

  • using (str | None)

  • response_kwargs (object)

get_rst_names()[source]

Follows after get_template_names, but for scanning for rst content.

Return type:

list[str]