В 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?