Fixed #15794 -- Corrected an error in the docs which indicated applying decorators to any of the view-like methods would work when it will only work reliably with dispatch.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@16056 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Gabriel Hurley 2011-04-20 20:03:42 +00:00
parent 1b1060c916
commit 99c1794427
1 changed files with 2 additions and 5 deletions

View File

@ -585,11 +585,8 @@ Decorating the class
-------------------- --------------------
To decorate every instance of a class-based view, you need to decorate To decorate every instance of a class-based view, you need to decorate
the class definition itself. To do this you apply the decorator to one the class definition itself. To do this you apply the decorator to the
of the view-like methods on the class; that is, :meth:`~django.views.generic.base.View.dispatch` method of the class.
:meth:`~django.views.generic.base.View.dispatch`, or one of the HTTP
methods (:meth:`~django.views.generic.base.View.get`,
:meth:`~django.views.generic.base.View.post` etc).
A method on a class isn't quite the same as a standalone function, so A method on a class isn't quite the same as a standalone function, so
you can't just apply a function decorator to the method -- you need to you can't just apply a function decorator to the method -- you need to