我是Django的新手,正在尝试运行我的第一个项目。但是如上所述,错误“空路径不匹配任何这些。”。在我的应用程序URL中,我有以下代码
from django.urls import path
from . import views
urlpatterns=[
path('members/',views.members,name='members'),
]
在我的项目URL中,我有以下代码。
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('', include('members.urls')),
path('admin/', admin.site.urls),
]
我读了很多关于这个问题的答案,发现一些对我不起作用的建议。寻求帮助来挖掘错误。
以下是完整的错误tracbac:
Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/
Using the URLconf defined in my_tennis_club.urls, Django tried
these URL patterns, in this order:
members/ [name='members']
admin/
The empty path didn’t match any of these.
You’re seeing this error because you have DEBUG = True in your
Django settings file. Change that to False, and Django will display
a standard 404 page.
2条答案
按热度按时间qhhrdooz1#
您将应用程序路径设置为127.0.0.1:8000/members,但您试图请求127.0.0.1:8000/如果从路径中删除
members/
,它将正常工作vyswwuz22#
更新此:
向以下各方: