【发布时间】:2016-03-17 05:08:19
【问题描述】:
我是 Django 的新手,前一天通过在本地安装 Django 1.10 才开始研究它。
我已按照此链接https://docs.djangoproject.com/en/dev/intro/tutorial01/ 的所有说明进行操作。但是我不断收到此错误:
Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/polls/
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^admin/
The current URL, polls/, didn't match any of these.
我已经创建了投票应用程序以开始使用。
首先,我使用 view.py,代码如下:
polls/views.py
from django.shortcuts import render
# Create your views here.
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello World!")
这是我的 urls.py 代码:
投票/urls.py
from django.conf.urls import patterns, url
from . import views
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
)
这是根目录下的 urls.py:
mysite/urls.py
from django.conf.urls import patterns,include, url
from django.contrib import admin
urlpatterns = patterns('',
url(r'^polls/', include('polls.urls')),
url(r'^admin/', include(admin.site.urls)),
)
我花了很多时间寻找解决方案,发现这个问题已经被问了很多次,所以也尝试了这些解决方案,但没有一个对我有用。
我无法找出我在这里遗漏了什么,所以请注意这个差距。
【问题讨论】:
-
必须在
settings.pyINSTALLED_APPS 中添加投票? -
@utkbansal 感谢您的快速回复。不,我没有添加它,因为在我遵循的文档中没有找到任何步骤。它告诉我需要添加贡献者。你能告诉我应该有什么价值吗?
-
它对我不起作用:(
-
你得到什么错误?
-
是的,你是对的,我在另一个文件上。让我修改并检查 mysite/mystie/urls.py
标签: python django python-3.x django-urls django-1.10