Qual è la differenza tra MethodView e Resource?Flask MethodView vs Flask-Restful Resource
Esso implementa API dal pallone-ristoratore:
class API(Resource):
decorators = [...,]
def get(self):
# do something
def post(self):
# do something
def put(self):
# do something
def delete(self):
# do something
In realtà, può essere sostituito da pallone:
class API(MethodView):
decorators = [...,]
def get(self):
# do something
def post(self):
# do something
def put(self):
# do something
def delete(self):
# do something
Credo Flask ha offerto abbastanza di stabilire RESTful API. Non riesco a trovare il pallone-riposante può fare qualcosa in più del pallone perché hanno i metodi CRUD e decoratori in classe di meccanismo nello stesso. Cosa c'è di speciale nel pallone, riposante?
Sto valutando se Flask-Restful è davvero necessario per me. Per favore dimmi, grazie.
Se si considera l'uso di flask-restful per il suo RequestParser, suggerisco di leggere quei collegamenti: http://flask-restful.readthedocs.io/en/0.3.5/reqparse.html e https://github.com/boccetta-ristoratore/boccetta-ristoratore/temi/335. Fondamentalmente, il parser della richiesta è deprecato a favore di webargs. È suggerito (e benedetto da dev fiasco-restful) che al giorno d'oggi, si potrebbe anche usare il flacone MethodView + flask-classful + marshmallow + webargs (flask-classful è un fork di flacone-classy abbandonato). –