传统定义类的时候:都需要__iniT__的一个初始化:
class S:
def __init(self, ):
pass
而后调用类的方法时 通常采用self.方法名
而当采用@classmethod,如下面的代码所示:没有__init__(self)初始化
class JsonResponse(Response):
@classmethod
def force_type(cls, response, environ=None):
pass
类方法有类变量cls传入,从而可以用cls做一些相关的处理。