装饰器
例子.
1 .比如个别界面需要登录才能访问到得界面,每次都要去判断是否登录,在这样的情况下,可以写一个装饰器来完成
def isLogin(fun) : #isLogin 装饰器名称/ fun 就是表示使用这个装饰器的方法 def wrapper(): # *args 列表参数, **kwargs 字典参数 rint 调用方法前 fun() print 调用方法后 reutrn wrapper 使用装饰器 @装饰器名称 isLogin def test1(request , *args,kwargs): return HttpResponse('xxx') //showUser的方法中会调用 isLogin的装饰器 使用装饰器之后 现在的方法= 装饰器的方法
test = def wrapper(): # *args 列表参数, **kwargs 字典参数
rint 调用方法前 fun() #这个就是自己的Test1方法 print 调用方法后