我想通过pk键
urlpatterns = [
path('api/products', ProductAPI.as_view()),
path('api-admin/products/', ProductAdminAPI.as_view()),
url(r'^api-admin/products/(?P<pk>[0-9]\d+)', ProductAdminAPI.as_view()),
]
使用此URL localhost:8000/api-admin/products/3/
但我得到了404
Tags:
您的表达式
(?P<pk>[0-9]\d+)
错误。您至少需要两个数字来匹配表达式,因为您首先询问字符[0-9]
,然后询问数字\d
删除
[0-9]
或\d
更换
url(r'^api-admin/products/(?P<pk>[0-9]\d+)', ProductAdminAPI.as_view()),
与path('api-admin/products/<int:pk>', ProductAdminAPI.as_view())
也能完成任务相关问题 更多 >
编程相关推荐