Django 如何在泛型类基视图中调用自定义函数

Django 如何在泛型类基视图中调用自定义函数,django,django-rest-framework,Django,Django Rest Framework,如何在update函数中调用自定义函数,我的观点如下- class StokeBulkUpdate(generics.APIView): ...... def custom_function(list): return list def update(self, request,*args,**kwargs): data = self.request.data custom_function 自定义函数是类的属性,可通过sel

如何在update函数中调用自定义函数,我的观点如下-

class StokeBulkUpdate(generics.APIView):
 ......
    def custom_function(list):
        return list

    def update(self, request,*args,**kwargs):
        data = self.request.data
        custom_function

自定义函数是类的属性,可通过
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)