我正在尝试使用具有多个 HTTP(GET、POST、PUT、DELETE)方法的相同 url,并且对于每种方法,它使用 flask-auth 进行不同的身份验证。
我尝试创建的不仅仅是类
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')