Django Trailing Slash抛出404

时间:2018-09-27 22:12:20

标签: django django-rest-framework django-urls

我有一个带DRF的Django应用程序,没有更改默认的APPEND_SLASH。这是我的网址配置文件:

router = DefaultRouter()
router.register(r'', SampleViewSet, 'sample')

urlpatterns = [
    url(r'^sample/', include(router.urls))
]

因此,当我从浏览器如下调用api时,

api/v1/sample/1

它将带有304的请求重定向到

api/v1/sample/1/

这将引发404。我肯定在db中有资源。

不确定我的错误在哪里。我真的很感谢您的帮助。

0 个答案:

没有答案
相关问题