From fa680ce1e252666d125264b2e93782c127ebe8c8 Mon Sep 17 00:00:00 2001 From: Fabio Natali Date: Sat, 15 Nov 2014 12:15:56 +0000 Subject: [PATCH] Fixed #23825 -- Added links for decorating class-based views to the CSRF docs. --- docs/ref/csrf.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/ref/csrf.txt b/docs/ref/csrf.txt index 9e682ec6ae..70d2019f65 100644 --- a/docs/ref/csrf.txt +++ b/docs/ref/csrf.txt @@ -205,6 +205,9 @@ both is fine, and will incur minimal overhead. # ... return render(request, "a_template.html", c) + If you are using class-based views, you can refer to + :ref:`Decorating class-based views`. + Rejected requests ================= @@ -283,8 +286,10 @@ will require a CSRF token to be inserted you should use the @cache_page(60 * 15) @csrf_protect def my_view(request): - # ... + ... +If you are using class-based views, you can refer to :ref:`Decorating +class-based views`. Testing ======= @@ -327,6 +332,10 @@ section. Utilities --------- +The examples below assume you are using function-based views. If you +are working with class-based views, you can refer to :ref:`Decorating +class-based views`. + .. function:: csrf_exempt(view) This decorator marks a view as being exempt from the protection ensured by