I'm following the Django Tutorials, I'm at the end of part 3, at Decoupling the URLconfs, at http://docs.djangoproject.com/en/1.1/intro/tutorial03/#intro-tutorial03 and I'm getting a "No module named urls" error message. When I change: from django.conf.urls.defaults import * from django.contrib import admin admin.autodiscover() urlpatterns = patterns('mysite.polls.views', (r'^polls/$', 'index'), (r'^polls/(?P<poll_id>\d+)/$', 'detail'), (r'^polls/(?P<poll_id>\d+)/results/$', 'results'), (r'^polls/(?P<poll_id>\d+)/vote/$', 'vote'), (r'^admin/', include(admin.site.urls)), ) to: from django.conf.urls.defaults import * from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^polls/', include('mysite.polls.urls')), (r'^admin/', include(admin.site.urls)), ) I changed include('mysite.polls.urls')), to include(mysite.polls.urls)),, but it still didn't work. How to solve this problem? UPDATE 2: at mysite/polls/urls.py is from django.conf.urls.defaults import * urlpatterns = patterns('mysite.polls.views', (r'^$', 'index'), (r'^(?P<poll_id>\d+)/$', 'detail'), (r'^(?P<poll_id>\d+)/results/$', 'results'), (r'^(?P<poll_id>\d+)/vote/$', 'vote'), ) UPDATE 4: the whole project is at http://www.mediafire.com/?t1jvomjgjz1 Continue reading...