django-urls 浏览器 previ

2024-09-27 00:18:40 发布

您现在位置:Python中文网/ 问答频道 /正文

使用中定义的URLconf智慧宠物.url,Django按以下顺序尝试了以下URL模式:

admin/
^$ [name='home']
^adoptions/(\d+)/ [name='pet_detail']

空路径与这些都不匹配。在

看到这个错误是因为在Django设置文件中DEBUG=True。将其更改为False,Django将显示一个标准的404页面。在

当我运行服务器时有一个警告

警告: ?:(2_0.W001)URL模式“^$”[name='home']的路由包含“(?P<;,以“^”开头或以“$”结尾。这很可能是在迁移到django.url.path(). ?:(2 \u 0.W001)您的URL模式“^adoptions/(\d+)/”[name='pet'u detail']的路由包含“(?P<;,以“^”开头或以“$”结尾。这很可能是在迁移到django.url.path(). 在

这是密码。。在

^{pr2}$

Tags: djangonamelturl警告路由home结尾
1条回答
网友
1楼 · 发布于 2024-09-27 00:18:40

正如@Alasdair在评论中所说,新路径不应该有r

urlpatterns = [
    path('admin/', admin.site.urls),
    path('^$', views.home, name='home'),
    path('^adoptions/(\d+)/', views.pet_detail, name='pet_detail'),
]

相关问题 更多 >

    热门问题