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”对象没有属性“as_view”
所以我假设 @login_required
只能与函数一起使用。有没有办法将它合并到一个类中?
最佳答案
你可以给类
它应该运行的装饰器:
class MyClass(Resource):
decorators = [login_required]
关于python - 如何在 Flask 中将 login_required 与类一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46932366/