在 django 模型管理器中,如果多个方法具有相同的参数,是否每次调用该方法时都必须传递它们?
class MyManager(model.Manager):
def show(self,request,A,B)
pass
def hide(self,request,A,B,C)
pass
你可以看到request
A
B
相同的参数,我可以有这样的东西:
class MyManager(model.Manager):
def __init__(self,request,A,B):
self.request = request
self.A= A
self.B= B
def show(self)
pass
def hide(self,C)
pass