tangowithcode / tango_with_django_19

A beginners guide to web programming with Python / Django 1.9
Apache License 2.0
207 stars 188 forks source link

Chapter 7 Unclear - patterns import not explained #22

Closed cspollar closed 8 years ago

cspollar commented 8 years ago

I could not find an explanation of why "patterns" is included in rango/urls.py. Previous and later examples of this file do not include "patterns".

The text in question is copied below.

Parameterised URL Mapping Now let’s have a look at how we actually pass the value of the category_name_url parameter to the category() function. To do so, we need to modify Rango’s urls.py file and update the urlpatterns tuple as follows.

urlpatterns = patterns('', url(r'^$', views.index, name='index'), url(r'^about/$', views.about, name='about'), url(r'^category/(?P[\w-]+)/$', views.show_category, name='show_category'),)

leifos commented 8 years ago

Hi! Well spotted. it is not needed. it should be:

urlpatterns = [ url(r'^$', views.index, name='index'), url(r'about/$', views.about, name='about'), url(r'^add_category/$', views.add_category, name='add_category'), url(r'^category/(?P[\w-]+)/$', views.show_category, name='show_category'), ]

I will update it shortly.

Thanks Leif

On Thu, Jun 2, 2016 at 5:59 AM, cspollar notifications@github.com wrote:

I could not find an explanation of why "patterns" is included in rango/urls.py. Previous and later examples of this file do not include "patterns". The text in question is copied below.

Parameterised URL Mapping Now let’s have a look at how we actually pass the value of the category_name_url parameter to the category() function. To do so, we need to modify Rango’s urls.py file and update the urlpatterns tuple as follows. urlpatterns = patterns('', url(r'^$', views.index, name='index'), url(r'^about/$', views.about, name='about'), url(r'^category/(?P[\w-]+)/$', views.show_category, name='show_category'),)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/leifos/tango_with_django_19/issues/22, or mute the thread https://github.com/notifications/unsubscribe/AB02B2TJRAbqCSDbRVln9CXoHU_JH75lks5qHmM1gaJpZM4IsNJF .

leifos commented 8 years ago

Thanks