web-dev-qa-db-fra.com

Flask-RESTful contre Flask-RESTplus

Outre la possibilité de générer automatiquement une documentation interactive pour notre API à l'aide de l'interface utilisateur Swagger, y a-t-il de réels avantages à utiliser Flask-RESTplus par rapport à Flask-RESTful ?

48
masterforker

J'ai utilisé les deux, et la seule raison pour laquelle nous avons également changé Flask-restplus était le désir d'avoir une documentation Swagger générée automatiquement. D'après mon expérience, il n'y a pas d'autres différences notables. Flask-RESTplus a commencé comme un fork de Flask-RESTful, donc si vous étiez si enclin, vous pourriez lire l'historique des validations et voir s'il y a d'autres différences notables.

46
r.j.torres

Je suis conscient que cette réponse est probablement trop tardive, mais elle pourrait encore être utile à l'avenir.

Selon https://github.com/noirbizarre/flask-restplus/issues/59 , le Flask Restplus est très probablement mort et abandonné. Le dernier commit a été le 1er octobre 2018. Il semble que le projet ne soit plus activement maintenu.

Par conséquent, je vous conseille d'utiliser Flask Restful malgré les documents Swagger générés automatiquement dans Restplus. Comme Restplus n'est pas maintenu, il est très probable que l'implémentation deviendra tôt ou tard obsolète. Plutôt que de passer à Restful une fois que Restplus est obsolète, je pense que commencer avec Restful lui-même serait la meilleure idée ici.

Juste mes deux cents... :)

5
Guest User