From 14240e491e8e10f9627787d0ba9e76ac0bdf7371 Mon Sep 17 00:00:00 2001 From: alexanderblnf Date: Mon, 11 Mar 2019 11:17:50 +0100 Subject: [PATCH] [2.2.x] Fixed #30161 -- Added how to decorate class-based views to view decorators docs. Backport of 406de977ea1a6429535d21240e3ecdac06d4516c from master. --- docs/topics/class-based-views/intro.txt | 3 +++ docs/topics/http/decorators.txt | 3 +++ 2 files changed, 6 insertions(+) diff --git a/docs/topics/class-based-views/intro.txt b/docs/topics/class-based-views/intro.txt index 8399b56041..b1212af585 100644 --- a/docs/topics/class-based-views/intro.txt +++ b/docs/topics/class-based-views/intro.txt @@ -307,6 +307,9 @@ decorator. In the example, ``never_cache()`` will process the request before ``login_required()``. In this example, every instance of ``ProtectedView`` will have login protection. +These examples use ``login_required``, however, the same behavior can be +obtained more simply using +:class:`~django.contrib.auth.mixins.LoginRequiredMixin`. .. note:: diff --git a/docs/topics/http/decorators.txt b/docs/topics/http/decorators.txt index 55676c4888..b5145919ab 100644 --- a/docs/topics/http/decorators.txt +++ b/docs/topics/http/decorators.txt @@ -7,6 +7,9 @@ View decorators Django provides several decorators that can be applied to views to support various HTTP features. +See :ref:`decorating-class-based-views` for how to use these decorators with +class-based views. + Allowed HTTP methods ====================