Невозможно увидеть набор с методом обновления на странице API
У меня есть несколько наследующих Viewsets viewsets.ViewSet
и содержат переопределение list()
метод. Я зарегистрировал все эти Viewsets на странице API.
Теперь у меня есть еще один вид, который переопределяет 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, но не на этом. Любая помощь?