未找到 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
视图。
我在我的应用程序中创建了一个新模板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
视图。