Gibt es neben der Möglichkeit, mithilfe der Swagger-Benutzeroberfläche automatisch eine interaktive Dokumentation für unsere API zu erstellen, echte Vorteile bei der Verwendung von Flask-RESTplus gegenüber Flask-RESTful ?
Gibt es neben der Möglichkeit, mithilfe der Swagger-Benutzeroberfläche automatisch eine interaktive Dokumentation für unsere API zu erstellen, echte Vorteile bei der Verwendung von Flask-RESTplus gegenüber Flask-RESTful ?
Antworten:
Update Beachten Sie beim Lesen dieser akzeptierten Antwort, dass es Flask-RESTX gibt, eine Verzweigung von Flask-RESTPlus, die als alternative Option beibehalten wird.
Mir ist bewusst, dass diese Antwort wahrscheinlich zu spät ist, aber auch in Zukunft hilfreich sein könnte.
Laut https://github.com/noirbizarre/flask-restplus/issues/593 ist der Flask Restplus höchstwahrscheinlich tot und verlassen. Das letzte Commit war am 1. Oktober 2018. Es sieht so aus, als würde das Projekt nicht mehr aktiv gewartet.
Daher empfehle ich, dass Sie Flask Restful trotz der automatisch generierten Swagger-Dokumente in Restplus verwenden. Da Restplus nicht verwaltet wird, ist es sehr wahrscheinlich, dass die Implementierung früher oder später veraltet ist. Anstatt zu Restful zu wechseln, sobald Restplus veraltet ist, denke ich, dass es hier besser wäre, mit Restful selbst zu beginnen.
Nur meine zwei Cent ... :)
Ich habe beide verwendet, und der einzige Grund, warum wir zu Flask-restplus gewechselt haben, war der Wunsch, eine automatisch generierte Swagger-Dokumentation zu haben. Nach meiner Erfahrung gibt es keine anderen erkennbaren Unterschiede. Flask-RESTplus wurde als eine Abzweigung von Flask-RESTful gestartet. Wenn Sie also so geneigt waren, können Sie den Commit-Verlauf lesen und feststellen, ob es weitere erkennbare Unterschiede gibt.