Author: jezdez
Date: 2011-06-26 09:52:38 -0700 (Sun, 26 Jun 2011)
New Revision: 16463

Modified:
   django/trunk/docs/intro/tutorial02.txt
   django/trunk/docs/intro/tutorial03.txt
   django/trunk/docs/intro/tutorial04.txt
Log:
Fixed #16169 -- Updated tutorial to match the current project template, 
specifically the urls.py. Thanks, aaugustin.

Modified: django/trunk/docs/intro/tutorial02.txt
===================================================================
--- django/trunk/docs/intro/tutorial02.txt      2011-06-26 16:52:31 UTC (rev 
16462)
+++ django/trunk/docs/intro/tutorial02.txt      2011-06-26 16:52:38 UTC (rev 
16463)
@@ -40,22 +40,22 @@
 
       .. parsed-literal::
 
-          from django.conf.urls.defaults import *
+          from django.conf.urls.defaults import patterns, include, url
 
           # Uncomment the next two lines to enable the admin:
           **from django.contrib import admin**
           **admin.autodiscover()**
 
           urlpatterns = patterns('',
-              # Example:
-              # (r'^mysite/', include('mysite.foo.urls')),
+              # Examples:
+              # url(r'^$', '{{ project_name }}.views.home', name='home'),
+              # url(r'^{{ project_name }}/', include('{{ project_name 
}}.foo.urls')),
 
-              # Uncomment the admin/doc line below and add 
'django.contrib.admindocs'
-              # to INSTALLED_APPS to enable admin documentation:
-              # (r'^admin/doc/', include('django.contrib.admindocs.urls')),
+              # Uncomment the admin/doc line below to enable admin 
documentation:
+              # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
 
               # Uncomment the next line to enable the admin:
-              **(r'^admin/', include(admin.site.urls)),**
+              **url(r'^admin/', include(admin.site.urls)),**
           )
 
       (The bold lines are the ones that needed to be uncommented.)

Modified: django/trunk/docs/intro/tutorial03.txt
===================================================================
--- django/trunk/docs/intro/tutorial03.txt      2011-06-26 16:52:31 UTC (rev 
16462)
+++ django/trunk/docs/intro/tutorial03.txt      2011-06-26 16:52:38 UTC (rev 
16463)
@@ -78,7 +78,7 @@
 
 Time for an example. Edit ``mysite/urls.py`` so it looks like this::
 
-    from django.conf.urls.defaults import *
+    from django.conf.urls.defaults import patterns, include, url
 
     from django.contrib import admin
     admin.autodiscover()
@@ -88,7 +88,7 @@
         (r'^polls/(?P<poll_id>\d+)/$', 'polls.views.detail'),
         (r'^polls/(?P<poll_id>\d+)/results/$', 'polls.views.results'),
         (r'^polls/(?P<poll_id>\d+)/vote/$', 'polls.views.vote'),
-        (r'^admin/', include(admin.site.urls)),
+        url(r'^admin/', include(admin.site.urls)),
     )
 
 This is worth a review. When somebody requests a page from your Web site -- 
say,
@@ -366,7 +366,7 @@
 You normally won't have to bother with writing 404 views. By default, URLconfs
 have the following line up top::
 
-    from django.conf.urls.defaults import *
+    from django.conf.urls.defaults import patterns, include, url
 
 That takes care of setting ``handler404`` in the current module. As you can see
 in ``django/conf/urls/defaults.py``, ``handler404`` is set to
@@ -459,7 +459,7 @@
 :func:`~django.conf.urls.defaults.patterns`. Your full ``mysite/urls.py`` might
 now look like this::
 
-    from django.conf.urls.defaults import *
+    from django.conf.urls.defaults import patterns, include, url
 
     from django.contrib import admin
     admin.autodiscover()
@@ -472,7 +472,7 @@
     )
     
     urlpatterns += patterns('',
-        (r'^admin/', include(admin.site.urls)),
+        url(r'^admin/', include(admin.site.urls)),
     )
 
 Decoupling the URLconfs
@@ -496,14 +496,14 @@
 :func:`~django.conf.urls.defaults.include`, leaving you with::
 
     # This also imports the include function
-    from django.conf.urls.defaults import *
+    from django.conf.urls.defaults import patterns, include, url
     
     from django.contrib import admin
     admin.autodiscover()
     
     urlpatterns = patterns('',
         (r'^polls/', include('polls.urls')),
-        (r'^admin/', include(admin.site.urls)),
+        url(r'^admin/', include(admin.site.urls)),
     )
 
 :func:`~django.conf.urls.defaults.include` simply references another URLconf.
@@ -526,7 +526,7 @@
 lines registering the admin site. Your ``polls/urls.py`` file should now look 
like
 this::
 
-    from django.conf.urls.defaults import *
+    from django.conf.urls.defaults import patterns, include, url
 
     urlpatterns = patterns('polls.views',
         (r'^$', 'index'),

Modified: django/trunk/docs/intro/tutorial04.txt
===================================================================
--- django/trunk/docs/intro/tutorial04.txt      2011-06-26 16:52:31 UTC (rev 
16462)
+++ django/trunk/docs/intro/tutorial04.txt      2011-06-26 16:52:38 UTC (rev 
16463)
@@ -218,7 +218,7 @@
 First, open the ``polls/urls.py`` URLconf. It looks like this, according to the
 tutorial so far::
 
-    from django.conf.urls.defaults import *
+    from django.conf.urls.defaults import patterns, include, url
 
     urlpatterns = patterns('polls.views',
         (r'^$', 'index'),
@@ -229,7 +229,7 @@
 
 Change it like so::
 
-    from django.conf.urls.defaults import *
+    from django.conf.urls.defaults import patterns, include, url
     from django.views.generic import DetailView, ListView
     from polls.models import Poll
 

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to