如何解决不正确的 url 调度
当我使用 urls.py
下面的配置时,我可以正确地看到所有 API 响应。
path('blog-tags/',include([
path('',BlogTagAPIView.as_view(),name='blogtags'),path('<slug:slug_tag>/',BlogTagDetailsAPIView.as_view(),name='details-blogtag'),])),path('blog/',BlogCategoryAPIView.as_view(),name="categories"),path('<slug:slug_category>/',BlogCategoryDetailsAPIView.as_view(),name="details-blogcategory"),path('<slug:slug_category>/<slug:slug_post>/',BlogPostDetailsAPIView.as_view(),name="details-blogpost"),
但是如果我使用这个配置:
path('blog/',path('tags/',include([
path('',
我看不到来自 BlogTagAPIView
和 BlogTagDetailsAPIView
的响应,而是看到了这条消息:
未找到 HTTP 404 允许:GET、HEAD、OPTIONS 内容类型: application/json 变化:接受
{ “详细信息”:“未找到。” }
为什么会这样?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。