【问题标题】:Django Post detail url url not found找不到 Django Post 详细信息 url
【发布时间】:2020-11-06 14:19:11
【问题描述】:

Django Post list/detail urls, domain.com/api/v1/1 and domain.com/api/v1 not found 给定以下 url 模式,请注意存在值为 1 的 pk,

项目网址

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
  
    path('admin/', admin.site.urls),
    path('api/v1/', include('posts.urls'))
]

API 网址

from django.urls import path
from .views import PostList, PostDetail

urlpatterns = [
    path('<int:pk>/', PostDetail.as_view()),
    path('', PostList.as_view()),
]

【问题讨论】:

    标签: django django-rest-framework


    【解决方案1】:

    尝试在api/v1 末尾添加一个斜杠

    from django.contrib import admin
    from django.urls import path, include
    
    urlpatterns = [
      
        path('admin/', admin.site.urls),
        path('api/v1/', include('posts.urls'))
    ]
    

    【讨论】:

      猜你喜欢
      • 2016-01-27
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2013-11-14
      • 1970-01-01
      • 2017-05-15
      • 2018-02-13
      • 2014-04-13
      相关资源
      最近更新 更多