【发布时间】:2018-08-18 19:07:46
【问题描述】:
使用 mysite.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式:
polls/ [name='index']
admin/
当前路径 polls/ 与其中任何一个都不匹配。
我的代码是... 来自 (app)polls urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
来自(项目)mysite urls.py
from django.urls import include, path
from django.contrib import admin
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
来自views.py 项目文件
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello world, you are at the polls index.")
【问题讨论】:
-
您尝试访问的 URL 是什么。主页?
-
索引位于 localhost:800/polls/ 因为索引 url 在
polls.urls内,您已将其包含在带有'polls/'的项目 url 中。