【发布时间】:2017-07-16 02:07:37
【问题描述】:
我正在阅读 Django 教程:
https://docs.djangoproject.com/en/1.10/intro/tutorial01/
我完全按照说明进行操作。但是当我尝试转到http://localhost:8000/polls/ 时,我没有看到“你好,世界。你在民意调查指数中。”正如预期的那样。相反,我收到以下错误:
使用 mysite.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式: ^管理员/ 当前 URL polls/ 与其中任何一个都不匹配。
这是我的 mysite/urls.py 文件。我不确定为什么 urlpatterns 中的第一个正则表达式模式无法识别。
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^polls/', include('polls.urls')),
url(r'^admin/', admin.site.urls),
]
【问题讨论】:
-
polls.url中的内容,即/polls/urls.py -
从 django.conf.urls 导入 url 从 .导入视图 urlpatterns = [ url(r'^$', views.index, name='index'), ]
-
如果有帮助请查看此链接stackoverflow.com/questions/25716185/…
-
是的,确实有帮助。谢谢!在 mysite/settings.py 中,我将 ROOT_URLCONF 变量从“mysite.urls”更改为“urls”。
标签: django