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']}

Sources