Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django-URL路由问题(无法导入名称和URL)_Python_Django_Url_Routing_Django Urls - Fatal编程技术网

Python Django-URL路由问题(无法导入名称和URL)

Python Django-URL路由问题(无法导入名称和URL),python,django,url,routing,django-urls,Python,Django,Url,Routing,Django Urls,我正在关注上的Django教程,并尝试显示索引视图。我已经逐字地尝试了页面上指定的代码,但不断出现错误 polls/url.py: from django.conf.urls import patterns, urls from polls import views urlpatterns = patterns('', url(r'^$', views.index, name='index'), ) mysite/url.py: from django.conf.u

我正在关注上的Django教程,并尝试显示索引视图。我已经逐字地尝试了页面上指定的代码,但不断出现错误

polls/url.py:

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

    urlpatterns = patterns('', 
    url(r'^$', views.index, name='index'),
)
mysite/url.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>");
从django.exe导入渲染
从django.http导入HttpResponse
#在这里创建您的视图。
def索引(请求):
返回HttpResponse(“你好,世界!”);

我不确定我做错了什么。我不断收到一个错误,上面写着“无法导入名称‘URL’”。任何帮助都将不胜感激

问题出在您的
import
语句中-在
django.conf.urls
包中没有
urls
函数

替换:

from django.conf.urls import patterns, urls
与:


给出错误的堆栈跟踪。
from django.conf.urls import patterns, url