Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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: http://code.djangoproject.com/svn/django/branches/releases/1.3.X@17565 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
View
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
View
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
--------------------
Please sign in to comment.
Something went wrong with that request. Please try again.