2014-12-01 652 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