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
สามารถใช้ได้กับฟังก์ชันเท่านั้น มีวิธีรวมเข้ากับคลาสหรือไม่?