Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

[1.3.X] Fixed #17390 - Added a note to topics/auth.txt regarding how …

…to decorate class-based generic views; thanks zsiciarz for the patch.

Backport of r17564 from trunk.

git-svn-id: bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 4f6c36435cb3a083c25c040c278ef89a70810f16 1 parent 4d95968
@timgraham timgraham authored
Showing with 12 additions and 3 deletions.
  1. +10 −3 docs/topics/auth.txt
  2. +2 −0  docs/topics/class-based-views.txt
13 docs/topics/auth.txt
@@ -1174,9 +1174,16 @@ The permission_required decorator
Limiting access to generic views
-To limit access to a :doc:`generic view </ref/generic-views>`, write a thin
-wrapper around the view, and point your URLconf to your wrapper instead of the
-generic view itself. For example::
+Controlling access to a :doc:`class-based generic view </ref/class-based-views>`
+is done by decorating the :meth:`View.dispatch <django.views.generic.base.View.dispatch>`
+method on the class. See :ref:`decorating-class-based-views` for the details.
+Function-based generic views
+To limit access to a :doc:`function-based generic view </ref/generic-views>`,
+write a thin wrapper around the view, and point your URLconf to your wrapper
+instead of the generic view itself. For example::
from django.views.generic.date_based import object_detail
2  docs/topics/class-based-views.txt
@@ -584,6 +584,8 @@ This approach applies the decorator on a per-instance basis. If you
want every instance of a view to be decorated, you need to take a
different approach.
+.. _decorating-class-based-views:
Decorating the class

0 comments on commit 4f6c364

Please sign in to comment.
Something went wrong with that request. Please try again.