  :class:`~django.views.generic.detail.SingleObjectMixin`, so that the queryset
  for the paginated list of books can hang off the publisher found as the single
  object. In order to do this, we need to have two different querysets:
  
  **``Publisher`` queryset for use in ``get_object``**
      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``**
 
</s> remove **``Book`` queryset for use by ``ListView``**
    The default implementation of ``get_queryset`` uses the ``model`` attribute
 </s> add ``Book`` queryset for use by :class:`~django.views.generic.list.ListView`
    The default implementation of ``get_queryset()`` uses the ``model`` attribute </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     ``render_to_response`` itself calls
 </s> add     ``render_to_response()`` itself calls </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()`
``Publisher`` queryset for use in
    :meth:`~django.views.generic.detail.SingleObjectMixin.get_object()`
  :class:`~django.views.generic.detail.SingleObjectMixin`, so that the queryset
  for the paginated list of books can hang off the publisher found as the single
  object. In order to do this, we need to have two different querysets:
  
``Publisher`` queryset for use in
    :meth:`~django.views.generic.detail.SingleObjectMixin.get_object()`
      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``**
keep keep keep keep 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