未找到 Django 页面,当前路径,与这些中的任何一个都不匹配

Django Page not found, The current path, didn't match any of these

我在我的应用程序中创建了一个新模板menus.html 索引路径工作正常,但是当我添加一个新模板时,该路径不起作用。下面是我在 app

中的 url 代码
urlpatterns = [
    path('', views.index, name='index'),
    # url(r'^resto/menus/$', views.menus, name='menus')
    path('menu/', views.menus, name='menus'),
]

第一行指定的路径工作正常。我想在路径中添加一个新视图 (views.menus)

下面是我的 urls.py 来自主应用程序

urlpatterns = [
    path('admin/', admin.site.urls),
    path('resto/', include('resto.urls'))
]

我的menus.html文件

def menus(request):
    return HttpResponse("Test")

我尝试重新启动服务器但没有成功, 我正在访问这个 url http://localhost:8000/menus/

您的应用程序(resto 应用程序)的 URL 连接到 /resto/ 路径,因此您应用程序上的任何路径都将以 /resto/.

因此,您需要调用 /resto/menu/ 来访问 views.menus 视图。