Django:无法找到index.html url(Django民意调查教程)

时间:2014-01-13 19:26:08

标签: python django

我似乎无法让https://docs.djangoproject.com/en/1.6/intro/tutorial03/的教程发挥作用。尝试访问http://127.0.0.1:8000/index.htmlhttp://127.0.0.1:8000/

时出现以下错误
Page not found (404)
Request Method: GET
Request URL:    http://127.0.0.1:8000/index.html
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^polls/
^admin/
The current URL, index.html, didn't match any of these.

我将/mysite/urls.py设置为:

urlpatterns = patterns('',
    url(r'^polls/', include('polls.urls')),
    url(r'^admin/', include(admin.site.urls)),
)

index.html位于/polls/templates/polls/index.html

1 个答案:

答案 0 :(得分:4)

urls.py中的网址是您可以访问的网址;所以

http://127.0.0.1:8000/admin/
http://127.0.0.1:8000/polls/

如果这两个子应用程序(管理员和民意调查)都定义了空字符串(“^ $”)的视图,我相信它们都有。

其中一个视图恰好使用名为“index.html”的模板这一事实并不意味着该文件名也用于URL。