DRF:在基本URL路径上禁用GET请求

时间:2019-02-11 12:49:22

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

这是我在基本urls.py中的urlpatterns,

urlpatterns = [
    path('api/', include((router.urls, 'api'), namespace='api')),
]

当我浏览到localhost:8000/api/时,它会显示我的所有路线,

{
    "accounts": "http://localhost:8000/api/accounts/",
    "cases":"http://localhost:8000/api/cases/",
    "issues": "http://localhost:8000/api/issues/"
}

有什么方法可以在Django应用程序级别禁用此公开吗?

1 个答案:

答案 0 :(得分:1)

您应该使用SimpleRouter而不是DefaultRouter。后者将视图添加到前者提供的路由中。