MethodView和Resource之间有什么区别?
它是通过flask-restful实现API的:
class API(Resource):
decorators = [...,]
def get(self):
# do something
def post(self):
# do something
def put(self):
# do something
def delete(self):
# do something
实际上,它可以被Flask替代:
class API(MethodView):
decorators = [...,]
def get(self):
# do something
def post(self):
# do something
def put(self):
# do something
def delete(self):
# do something
我认为Flask已经提供了足够的关于建立Restful API的内容。我无法找到flask-restful可以比flask更多做些什么,因为它们在相同机制的类中都有CRUD方法和装饰器。那么flask-restful有什么特别之处呢?
我正在评估Flask-Restful是否真的对我有必要。请告诉我,谢谢。