模块没有属性“指标”?

问题描述 投票:0回答:2

我在做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也相应做了一切。

django
2个回答
1
投票

确保文件被命名为民意测验/ urls.py,在您的评论你忘记的“,这看起来好像你可能有错保存的文件名。作为最后一行代码依赖于“polls.urls”这将产生效果

Django的教程是非常不好的,当涉及到更换以前的代码编写,并知道何时删除以前的代码。回去过以前的教程检查,Django的说“更新”或“添加”,你最终可能会删除代码,而不是只是增加了它像我可惜没。

我不是专家,但我刚刚经历了教程和遭受了巨大的障碍量,其中我设法克服。祝好运


0
投票

索引变量ISE没有根据的观点来定义。在民意调查/ url.py使用此代码: “路径( '',views.home,名称= '家')”

尝试使用家里而不是指数的

© www.soinside.com 2019 - 2024. All rights reserved.