装饰器
定义一个装饰器
def decorator1(main_func):
def wrapper(request,page): 这个参数需要和主函数的参数一样
if request.session.get('username'):
return main_func(request,page)
else:
return HttpResponse('login')
return wrapper
使用装饰器
@decorator
def index(request):
return HttpResponse('index')