我正在关注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。你是投票指数。'但是我的浏览器只是产生了Django 404错误 - 找不到页面。
我确定我做了一些非常愚蠢的事情,但我可以解决有什么问题,我已经尝试重启python网络服务器了。我成功地按照前面的2个教程,有人可以帮助我吗?
如果它有所作为,我使用的是Windows7,Python 3.4.1和Django 1.6.5
答案 0 :(得分:2)
当view.py
位于polls
时,projectname/polls/
urls.py
projectname/projectname/
必须在urls.py
目录中。
然后,如果您决定配置并添加更多民意调查专用网址,则可以在projectname/polls/
中创建{{1}}。