Django教程3 - 产生404错误的URL

时间:2014-07-19 22:43:44

标签: python django

我正在关注Django 1.6教程3(https://docs.djangoproject.com/en/1.6/intro/tutorial03/)并且我已经开始坚持 - "编写您的第一个视图"。

Django教程首先说要编辑 views.py ,我按照以下方式进行了编辑:

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world. You're at the poll index.")

然后它说要在同一目录中创建 urls.py ,我已经完成了。我的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)),
)

下一条指令现在检查网址http://localhost:8000/polls/是否有消息' Hello,world。你是投票指数。&#​​39;但是我的浏览器只是产生了Django 404错误 - 找不到页面。

我确定我做了一些非常愚蠢的事情,但我可以解决有什么问题,我已经尝试重启python网络服务器了。我成功地按照前面的2个教程,有人可以帮助我吗?

如果它有所作为,我使用的是Windows7,Python 3.4.1和Django 1.6.5

1 个答案:

答案 0 :(得分:2)

view.py位于polls时,projectname/polls/ urls.py projectname/projectname/必须在urls.py目录中。

然后,如果您决定配置并添加更多民意调查专用网址,则可以在projectname/polls/中创建{{1}}。