我有一个带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中有资源。
不确定我的错误在哪里。我真的很感谢您的帮助。