Commit 8c599050 authored by Russell Keith-Magee's avatar Russell Keith-Magee
Browse files

Fixed #15241 -- Updated the upgrading notes for generic views to reflect...

Fixed #15241 -- Updated the upgrading notes for generic views to reflect recent changes in class-based views. Thanks to Jonney for the report and patch.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@15479 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 0d9c5d5a
Loading
Loading
Loading
Loading
+8 −9
Original line number Diff line number Diff line
@@ -128,12 +128,12 @@ as way to control the mimetype of the response.

Class-based views don't provide a ``mimetype`` argument. Instead, you
subclass the view, overriding
:meth:`TemplateResponseMixin.get_response()` and pass in arguments for
the HttpResponse constructor. For example::
:meth:`TemplateResponseMixin.render_to_response()` and pass in arguments for
the TemplateResponse constructor. For example::

    class MyListView(ListView):
        def get_response(self, content, **kwargs):
            return super(MyListView, self).get_response(content,
        def render_to_response(self, context, **kwargs):
            return super(MyListView, self).render_to_response(context,
                            content_type='application/json', **kwargs)

``context_processors``
@@ -145,10 +145,9 @@ processors when rendering template content.

Class-based views don't provide a ``context_processors`` argument.
Instead, you subclass the view, overriding
:meth:`TemplateResponseMixin.get_context_instance()`. For example::
:meth:`TemplateResponseMixin.render_to_response()`. For example::

    class MyListView(ListView):
        def get_context_instance(self, context):
            return RequestContext(self.request,
                                  context,
                                  processors=[custom_processor])
        def render_to_response(self, context, **kwargs):
            return super(MyListView, self).render_to_response(
                    RequestContext(self.request, context, processors=[custom_processor]), **kwargs)