自定义路由装饰器

这个问题在这里已经有了答案:

  • 将两个python装饰器组合成一个2个答案
  • 如何在Python中对装饰器进行分组1
  • 如何创建一个函数装饰器链? 15个答案

  • def adminRoute(*route_args, **route_kwargs):
    
        def outer(action_function):
            @app.route(*route_args, **route_kwargs)
            @requiresAdmin
            @functools.wraps(action_function)
            def inner(*f_args, **f_kwargs):
                return action_function(f_args, f_kwargs)
            return inner
    
        return outer
    
    链接地址: http://www.djcxy.com/p/23817.html

    上一篇: custom route decorator

    下一篇: confused about python decorators. When/how are they called?