2014-12-01 49 views
3

我正在關注Django教程https://docs.djangoproject.com/en/1.7/intro/tutorial03/,並試圖讓索引視圖顯示出來。我試着在頁面上指定的代碼逐字逐句,但不斷收到錯誤。Django - URL路由問題(無法導入名稱'urls')

輪詢/ urls.py:

from django.conf.urls import patterns, urls 
    from polls import views 

    urlpatterns = patterns('', 
    url(r'^$', views.index, name='index'), 
) 

mysite的/ urls.py:

from django.conf.urls import patterns, include, url 
from django.contrib import admin 

urlpatterns = patterns('', 
    url(r'^polls/', include('polls.urls')), 
    url(r'^admin/', include(admin.site.urls)), 

,最後,該索引方法在views.py:

from django.shortcuts import render 
from django.http import HttpResponse 

# Create your views here. 

def index(request): 
    return HttpResponse("<h1>Hello world!</h1>"); 

我不知道我在做什麼錯。我不斷收到一個錯誤,指出「無法導入名稱'網址'」。任何幫助,將不勝感激!

+0

給予堆棧跟蹤。 – 2014-12-01 20:42:25

回答

11

問題在於您的import聲明 - django.conf.urls包中沒有urls函數。

替換:

from django.conf.urls import patterns, urls 

有:錯誤的

from django.conf.urls import patterns, url 
+0

,似乎在做伎倆,謝謝! – user3822741 2014-12-01 20:46:22

+0

doh。支付閱讀指示/正確複製! – 2015-04-27 16:55:29