Django - проблемы с маршрутизацией URL-адресов (невозможно импортировать имя «URL-адреса»)

Я следую руководству по Django на https://docs.djangoproject.com/en/1.7/intro/tutorial03/, и я пытаюсь отобразить представление индекса. Я попробовал код, указанный на странице дословно, но продолжаю получать ошибки.

опросы/urls.py:

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

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

мой сайт/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)),

)

и, наконец, метод index в 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>");

Я не уверен, что я делаю неправильно. Я продолжаю получать сообщение об ошибке «невозможно импортировать имя« URL-адреса »». любая помощь будет оценена!


person user3822741    schedule 01.12.2014    source источник
comment
дать трассировку стека ошибки.   -  person Hasan Ramezani    schedule 01.12.2014


Ответы (1)


Проблема в вашем операторе import - в пакете django.conf.urls нет функции urls.

Заменять:

from django.conf.urls import patterns, urls

с участием:

from django.conf.urls import patterns, url
person alecxe    schedule 01.12.2014