from flask_login import login_required
from flask_restful import Resource
@login required
class MyClass(Resource):
#...
在主文件中,我调用类的方法,例如:
api.add_resource(MyClass, '/some_url', methods=['GET', 'PUT', 'POST', 'DELETE'])
我想我正在使用@login_required
这里的方式错误,因为我收到错误AttributeError: 'function' object has no attribute 'as_view'
所以我假设@login_required
只能与函数一起使用。有没有办法将它与类合并?
你可以给class
它应该运行的装饰器:
class MyClass(Resource):
decorators = [login_required]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)