summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2012-09-19 16:36:34 -0400
committerTim Graham <timograham@gmail.com>2012-09-19 17:59:47 -0400
commitacd74ffa358a64861fae8fd7bf020fc3a50341b2 (patch)
treeddad3e941ea80e8176a8d5fbb4257c122bc3294c
parent1360bd4186239d7e4c4481b7d6a1a650fe69d12f (diff)
Fixed #14829 - Added references to CBVs in the URLConf docs; thanks Andrew Willey for the suggestion.
-rw-r--r--docs/topics/http/urls.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/docs/topics/http/urls.txt b/docs/topics/http/urls.txt
index 4503bbd6ef..69089af8e9 100644
--- a/docs/topics/http/urls.txt
+++ b/docs/topics/http/urls.txt
@@ -55,7 +55,8 @@ algorithm the system follows to determine which Python code to execute:
one that matches the requested URL.
4. Once one of the regexes matches, Django imports and calls the given
- view, which is a simple Python function. The view gets passed an
+ view, which is a simple Python function (or a :doc:`class based view
+ </topics/class-based-views/index>`). The view gets passed an
:class:`~django.http.HttpRequest` as its first argument and any values
captured in the regex as remaining arguments.
@@ -673,6 +674,15 @@ The style you use is up to you.
Note that if you use this technique -- passing objects rather than strings --
the view prefix (as explained in "The view prefix" above) will have no effect.
+Note that :doc:`class based views</topics/class-based-views/index>` must be
+imported::
+
+ from mysite.views import ClassBasedView
+
+ urlpatterns = patterns('',
+ (r'^myview/$', ClassBasedView.as_view()),
+ )
+
.. _naming-url-patterns:
Naming URL patterns