我似乎无法让https://docs.djangoproject.com/en/1.6/intro/tutorial03/的教程发挥作用。尝试访问http://127.0.0.1:8000/index.html或http://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
答案 0 :(得分:4)
urls.py中的网址是您可以访问的网址;所以
http://127.0.0.1:8000/admin/
http://127.0.0.1:8000/polls/
如果这两个子应用程序(管理员和民意调查)都定义了空字符串(“^ $”)的视图,我相信它们都有。
其中一个视图恰好使用名为“index.html”的模板这一事实并不意味着该文件名也用于URL。