From 63546533c1fd7cfe003140bbe15a7d465aa787eb Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Thu, 22 Nov 2012 09:07:21 -0500 Subject: [1.5.X] Clarified usage of as_view kwargs for setting arguments on class based views Thanks Dave McLain for the patch. Backport of 7b2d95eb30 from master --- docs/ref/class-based-views/index.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/ref/class-based-views/index.txt b/docs/ref/class-based-views/index.txt index c4b632604a..a027953416 100644 --- a/docs/ref/class-based-views/index.txt +++ b/docs/ref/class-based-views/index.txt @@ -37,10 +37,11 @@ A class-based view is deployed into a URL pattern using the is modified, the actions of one user visiting your view could have an effect on subsequent users visiting the same view. -Any argument passed into :meth:`~django.views.generic.base.View.as_view()` will +Arguments passed into :meth:`~django.views.generic.base.View.as_view()` will be assigned onto the instance that is used to service a request. Using the previous example, this means that every request on ``MyView`` is able to use -``self.size``. +``self.size``. Arguments must correspond to attributes that already exist on +the class (return ``True`` on a ``hasattr`` check). Base vs Generic views --------------------- -- cgit v1.3