web-dev-qa-db-fra.com

Utilisation de Swagger avec Flask

Existe-t-il un moyen de générer une API RESTful dans Flask en utilisant Swagger ?

25
Adam Matan

Flask est désormais pris en charge par l'éditeur Swagger: http://editor.swagger.io/#/

12
Tommy

Il y a Flask-RESTPlus basé sur Flask-Restful jusqu'à présent. Il fournit quelques décorateurs pour documenter votre API et générer une spécification Swagger, une collection Postman ...

La prochaine version pourra générer l'API à partir des spécifications Swagger.

13
noirbizarre

Vous pouvez également utiliser connexion

"Connexion est un framework au-dessus de Flask pour gérer automatiquement vos REST requêtes API basées sur les fichiers de spécification Swagger 2.0 en YAML."

10
Tuxlife

Vous pouvez utiliser flask-restful-swagger .

4
Cosmo Harrigan

Si vous n'utilisez pas l'extension flask-restful vous pouvez jeter un œil à flask-sillywalk

2
Fabrizio Fortino

Flasgger est une extension pour faire une interface utilisateur automatique pour Flask routes http://github.com/rochacbruno/flasgger

De nos jours, il y a aussi flask-apispec . Il utilise Marshmallow pour écrire les schémas/annotations qui se retrouvent dans la sortie swagger.

1
Rovanion

Pour Swagger 3.0:

Utilisez fastapi .

0