Vue d'ensemble
Flask-RESTful 0.3.9, publié le 17 mai 2021, est une version de maintenance assurant la compatibilité Python 3 et corrigeant des bugs.
Fonctionnalités principales
Compatibilité Python 3
Flask-RESTful est entièrement compatible avec Python 3.6+ et les versions récentes de Flask.
python
from flask import Flask
from flask_restful import Api, Resource
app = Flask(__name__)
api = Api(app)
class HelloWorld(Resource):
def get(self):
return {'message': 'Hello, World!'}
api.add_resource(HelloWorld, '/')
Corrections de maintenance
Correction de bugs dans le parsing des arguments, la gestion des erreurs et la sérialisation JSON.
python
from flask_restful import reqparse
parser = reqparse.RequestParser()
parser.add_argument('name', type=str, required=True)
parser.add_argument('age', type=int, default=0)
# Dans une ressource :
# args = parser.parse_args()
# return {'name': args['name'], 'age': args['age']}
