Django中装饰器的使用方法

Django中装饰器的使用方法

装饰器的作用(简而言之):让其他函数在不需要做任何代码变动的前提下增加额外的功能

FBV加装饰器

例:以统计时间的装饰器为例

def timer(func):
    def inner(*args, **kwargs):
        start = time.time()
        ret = func(*args, **kwargs)
        print("执行的时间是:{}".format(time.time()-start))
        return ret
    return inner
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Django中装饰器的使用方法