我正在做django
教程,但却陷入了这个问题https://docs.djangoproject.com/en/1.5/intro/tutorial03/
当我收到此错误module has no attribute index
时,我做了以下事情
polls/urls.py
# This is in polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the poll index.")
#This is in polls/url.py
from django.conf.urls import patterns, url
from polls import views
urlpatterns = patterns('',
url(r'^$', views.index, name='index'))
#This is in mysite/urls.py
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',url(r'^polls/',include('polls.urls')),url(r'^admin/',include(admin.site.urls)),)
PS:在本教程之前,我已经按照教程1和2进行了相应的操作。
答案 0 :(得分:1)
确保该文件名为polls / urls.py,在评论中您忘记了' s'看起来好像你的文件名保存错了。这将产生影响,因为最后一行代码依赖于' polls.urls'
当更换以前编写的代码并知道何时删除以前的代码时,django教程非常糟糕。回过头来查看之前的教程,django说'更新'或者'添加'并且您最终可能会删除代码,而不仅仅是像我不幸那样添加代码。
我不是专家,但我刚刚完成了教程并遇到了大量障碍,我设法克服了这些障碍。祝你好运
答案 1 :(得分:0)
未在视图下定义索引变量ise。在polls / url.py中使用以下代码: “ path(”,views.home,name ='home')“
尝试使用 home 而不是 index