Пользовательская функция является свойством класса, к которому можно получить доступ через self
:
class StokeBulkUpdate(generics.APIView):
def custom_function(self, list):
return list
def update(self, request,*args,**kwargs):
data = self.request.data
self.custom_function(data)
Если вы не хотите неявно передавать self
в ваш метод (как в вашемпример), вам нужно использовать @staticmethod
:
class StokeBulkUpdate(generics.APIView):
@staticmethod
def custom_function(list):
return list
def update(self, request,*args,**kwargs):
data = self.request.data
self.custom_function(data)