如何在更新函数中调用自定义函数,我的看法是-
class StokeBulkUpdate(generics.APIView):
......
def custom_function(list):
return list
def update(self, request,*args,**kwargs):
data = self.request.data
custom_function
答案 0 :(得分:1)
自定义函数是该类的属性,可以通过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)