複数のHTTP(GET、POST、PUT、DELETE)メソッドを持つ同じURLを取得しようとしていますが、メソッドごとにフラスコ認証を使用した異なる認証があります。
私はクラスのようなもの以上を作成しようとしました
class GetUser(Resource):
decorators = [Users.auth.login_required]
def get(self):
'''..etc'''
class PostUser(Resource):
decorators = [Admin.auth.login_required]
def post(self):
'''..etc'''
restful_api.add_resource(GetUser,'/User')
restful_api.add_resource(PostUser,'/User')
しかし、何が起こったのかrestful_api.add_resource(PostUser,'/User')
はオーバーライドされますrestful_api.add_resource(GetUser,'/User')