      We'll set the ``model`` attribute on the view and rely on the default
      implementation of ``get_object()`` to fetch the correct ``Publisher``
      object.
  
  **``Book`` queryset for use by ``ListView``**
      The default implementation of ``get_queryset`` uses the ``model`` attribute
      to construct the queryset. This conflicts with our use of this attribute
      for ``get_object`` so we'll override that method and have it return
      the queryset of ``Book`` objects linked to the ``Publisher`` we're looking
      at.
  
 
</s> remove     for ``get_object`` so we'll override that method and have it return
 </s> add     for ``get_object()`` so we'll override that method and have it return </s> remove **``Publisher`` queryset for use in ``get_object``**
 </s> add ``Publisher`` queryset for use in
    :meth:`~django.views.generic.detail.SingleObjectMixin.get_object()` </s> remove :meth:`~django.views.generic.base.ContextMixin.get_context_data`,
 </s> add :meth:`~django.views.generic.base.ContextMixin.get_context_data()`, </s> remove This mixin provides a ``render_to_json_response`` method with the same signature
 </s> add This mixin provides a ``render_to_json_response()`` method with the same signature </s> remove :meth:`~django.views.generic.base.TemplateResponseMixin.render_to_response`
 </s> add :meth:`~django.views.generic.base.TemplateResponseMixin.render_to_response()`
``Book`` queryset for use by :class:`~django.views.generic.list.ListView`
    The default implementation of ``get_queryset()`` uses the ``model`` attribute
      We'll set the ``model`` attribute on the view and rely on the default
      implementation of ``get_object()`` to fetch the correct ``Publisher``
      object.
  
``Book`` queryset for use by :class:`~django.views.generic.list.ListView`
    The default implementation of ``get_queryset()`` uses the ``model`` attribute
``Book`` queryset for use by :class:`~django.views.generic.list.ListView`
    The default implementation of ``get_queryset()`` uses the ``model`` attribute
      to construct the queryset. This conflicts with our use of this attribute
      for ``get_object`` so we'll override that method and have it return
      the queryset of ``Book`` objects linked to the ``Publisher`` we're looking
      at.
  
keep keep keep keep replace replace keep keep keep keep keep
 Fixed #20658 -- Fixed bad reST formatting and missing parentheses in the docs for CBV mixins

Thanks to Keryn Knight for the report. 
docs/topics/class-based-views/mixins.txt