2024-09-29 21:54:44 发布
网友
如何组合带参数的装饰器?在
目前我有:
@app.route('/create/<id>', methods=['POST']) @requiresAdmin def create_room(id): pass @app.route('/join/<id>') @requiresAdmin def join_room(id): pass
我想要:
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
相关问题 更多 >
编程相关推荐