In django, dovresti puntare il root URLconf al URLconf della tua app. Lo fai usando la funzione / modulo 'url' di Django che usa un'espressione regolare come primo argomento. Nel root URLconf, dici questo:
url(r'^polls/', include('polls.urls')),
per indicare che, se l'URL contiene "sondaggi", fai riferimento al URLconf "polls.urls". Ma poi nel URLconf 'polls.urls', l'espressione regolare ha solo un segno di omissione e quindi un segno di dollaro .. in pratica dicendo "se l'URL non contiene nulla, quindi esegui questa vista". Perché è vuoto in questo modo?
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]