В Django rest-framework можно ли связать оригинальный обратный вызов как def copy? [дубликат]

У меня есть связка с фреймворком Django, она работает для модели.

Например,

class DrawingViewSet(viewsets.ModelViewSet)
    def list(self, request):
    def destroy(self, request, *args, **kwargs):
    def update(self,request,*args,**kwargs):

И каждая функция вызывается POST DELETE PATCH GET

Например:

/api/drawing/13

Теперь я хочу сделать функцию с именем copy, например, вызвав: /api/drawing/copy/13

Затем, с помощью этого запроса:

class DrawingViewSet(viewsets.ModelViewSet)
    def copy(self, request, *args, **kwargs):
        // do some action.

Можно ли установить оригинальный обратный вызов на viewsets.ModelViewSet?

Вернуться на верх