我是Django和API开发的新手,所以我开始学习Django REST框架教程,在第一部分中有一个错误。
当我在浏览器上转到“127.0.0.1:2000/”时,Api根页面会出现(我在端口2000上托管了它),所以它似乎在工作,但是当我尝试转到“127.0.0.1:2000/snippets/”时,我会得到一个未找到的页面错误。
我想这是一个很简单的事情,我只是忽略了,但我现在有点卡住,并会感谢帮助。我的“tutorial/url.py”应该以任何方式包含这些代码片段吗?我从一开始就遵循了教程,并重新查看了它,所以我不这么认为,但这是一个假设。
根据教程,my tutorial\urls.py(tutorial是项目名)如下所示:
urlpatterns = [
path('', include(router.urls)),
path('api-auth/', include('rest_framework.urls', namespace='rest_framework'))
]
应用程序的(snippets\url.py)如下:
urlpatterns = [
path('snippets/', views.snippet_list),
path('snippets/<int:pk>/', views.snippet_detail),
]