django 空路径与这些路径中的任何一个都不匹配

63lcw9qa  于 2023-05-19  发布在  Go
关注(0)|答案(2)|浏览(154)

我是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.
qhhrdooz

qhhrdooz1#

您将应用程序路径设置为127.0.0.1:8000/members,但您试图请求127.0.0.1:8000/如果从路径中删除members/,它将正常工作

vyswwuz2

vyswwuz22#

更新此:

from django.urls import path
from . import views

urlpatterns=[
path('members/',views.members,name='members'),
]

向以下各方:

from django.urls import path
from . import views

urlpatterns=[
path('',views.members,name='members'),
]

相关问题