请问如何修复 Django 中的主键 url 问题

问题描述 投票:0回答:1

我决定使用 Django Rest Framework 来使用 API,并且我可以查看端点中的所有数据,但是当我尝试使用 URL 中的主节点仅调用其中一个数据时,我收到 404 错误

这些是我的代码。请我需要帮助[[[[[[Codes and the error dispayed](https://i.stack.imgur.com/yzFca.jpg)](https://i.stack.imgur.com/kbBLY.jpg)](https://i.stack.imgur.com/bSHbk.jpg)](https://i.stack.imgur.com/hjn9A.jpg)](https://i.stack.imgur.com/5E2WX.jpg)](https://i.stack.imgur.com/gdnVC.jpg)

django django-rest-framework url-routing primary-key
1个回答
0
投票

您输入了

/api/1
,但还有
api <int:pk>/
。 (参见您发布的第二张图片。)

所以,在

core/urls.py
中,你应该像这样修复代码......

urlpatterns = [
   ...
   path("api/", include('blog_api.urls'))
]

并且,您应该输入

/api/1/
,而不是
/api/1

/ 在端点中很重要。

© www.soinside.com 2019 - 2024. All rights reserved.