Skip to content

Commit

Permalink
Fixed #32408 -- Doc'd django.views.generic.detail.BaseDetailView.
Browse files Browse the repository at this point in the history
  • Loading branch information
imkaka authored and felixxm committed Feb 8, 2021
1 parent 50a5f88 commit de4492f
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 4 deletions.
2 changes: 1 addition & 1 deletion docs/ref/class-based-views/generic-date-based.txt
Original file line number Diff line number Diff line change
Expand Up @@ -582,7 +582,7 @@ views for displaying drilldown pages for date-based data.
* :class:`django.views.generic.dates.MonthMixin`
* :class:`django.views.generic.dates.DayMixin`
* :class:`django.views.generic.dates.DateMixin`
* ``django.views.generic.detail.BaseDetailView``
* :class:`django.views.generic.detail.BaseDetailView`
* :class:`django.views.generic.detail.SingleObjectMixin`
* :class:`django.views.generic.base.View`

Expand Down
22 changes: 21 additions & 1 deletion docs/ref/class-based-views/generic-display.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ many projects they are typically the most commonly used views.

* :class:`django.views.generic.detail.SingleObjectTemplateResponseMixin`
* :class:`django.views.generic.base.TemplateResponseMixin`
* ``django.views.generic.detail.BaseDetailView``
* :class:`django.views.generic.detail.BaseDetailView`
* :class:`django.views.generic.detail.SingleObjectMixin`
* :class:`django.views.generic.base.View`

Expand Down Expand Up @@ -73,6 +73,26 @@ many projects they are typically the most commonly used views.
<p>Published: {{ object.pub_date|date }}</p>
<p>Date: {{ now|date }}</p>

.. class:: django.views.generic.detail.BaseDetailView

A base view for displaying a single object. It is not intended to be used
directly, but rather as a parent class of the
:class:`django.views.generic.detail.DetailView` or other views representing
details of a single object.

**Ancestors (MRO)**

This view inherits methods and attributes from the following views:

* :class:`django.views.generic.detail.SingleObjectMixin`
* :class:`django.views.generic.base.View`

**Methods**

.. method:: get(request, *args, **kwargs)

Adds ``object`` to the context.

``ListView``
============

Expand Down
2 changes: 1 addition & 1 deletion docs/ref/class-based-views/generic-editing.txt
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ editing content:
* :class:`django.views.generic.base.TemplateResponseMixin`
* ``django.views.generic.edit.BaseDeleteView``
* :class:`django.views.generic.edit.DeletionMixin`
* ``django.views.generic.detail.BaseDetailView``
* :class:`django.views.generic.detail.BaseDetailView`
* :class:`django.views.generic.detail.SingleObjectMixin`
* :class:`django.views.generic.base.View`

Expand Down
2 changes: 1 addition & 1 deletion docs/topics/class-based-views/mixins.txt
Original file line number Diff line number Diff line change
Expand Up @@ -636,7 +636,7 @@ To use it, we need to mix it into a ``TemplateView`` for example, and override
Equally we could use our mixin with one of the generic views. We can make our
own version of :class:`~django.views.generic.detail.DetailView` by mixing
``JSONResponseMixin`` with the
``django.views.generic.detail.BaseDetailView`` -- (the
:class:`~django.views.generic.detail.BaseDetailView` -- (the
:class:`~django.views.generic.detail.DetailView` before template
rendering behavior has been mixed in)::

Expand Down

0 comments on commit de4492f

Please sign in to comment.