无法在API页面中看到带有更新方法的视图集

时间:2017-06-01 02:20:41

标签: django-rest-framework django-rest-viewsets

我有少量Viewsets继承viewsets.ViewSet并包含覆盖list()方法。我在API页面上注册了所有这些Viewset。

现在我还有一个覆盖update()的视图集,但我无法在API页面上看到它。

这是我的代码:

class ReadNotificationsAPI(viewsets.ViewSet):
"""
   Custom API for to mark notifications as read by recipient
"""
permission_classes = (IsAuthenticated,)

def update(self, request, pk=None):
    # some operations
    response_obj = {'response': 'success'}
    return Response(response_obj, status=status.HTTP_200_OK)
路由器中的

条目:

router.register(r'readnotificationsapi', notification_views.ReadNotificationsAPI, 'readnotificationsapi')

只有list()的其他自定义视图在API页面上可见,但不在此页面上。 有什么帮助吗?

0 个答案:

没有答案