Python3之實現裝飾器的兩種方式
M1:
def wrapper(self, func):
"""
:return:
"""
def inner(request, *args, **kwargs):
self.request = request
return func(request, *args, **kwargs)
return inner
path(”, self.wrapper(self.changelist_view), name=’%s_%s_changelist’ % info),
M2:
你都會啊!