Flask-RESTful против Flask-RESTplus
Помимо возможности автоматического создания интерактивной документации для нашего API с использованием интерфейса Swagger, существуют ли реальные преимущества использования Flask-RESTplus над Flask-RESTful?
Ответы
Ответ 1
Я использовал и то и другое, и единственная причина, по которой мы переключались, Flask-restplus - это желание иметь автоматическую документацию Swagger. По моему опыту, никаких других заметных различий нет. Flask-RESTplus начинался как вилка Flask-RESTful, поэтому, если вы были так склонны, вы могли прочитать историю фиксации и посмотреть, есть ли какие-либо другие заметные отличия.
Ответ 2
Я осознаю тот факт, что этот ответ, вероятно, слишком поздно, но все же может быть полезным в будущем.
Согласно https://github.com/noirbizarre/flask-restplus/issues/593, Restplus Flask, скорее всего, мертв и заброшен. Последний коммит был 1 октября 2018 года. Похоже, что проект больше не поддерживается.
Поэтому я советую вам использовать Flask Restful, несмотря на автоматически созданные документы Swagger в Restplus. Поскольку Restplus не поддерживается, скорее всего, реализация рано или поздно устареет. Вместо того, чтобы переходить на Restful, когда Restplus устареет, я думаю, что лучше начать с самого Restful.
Просто мои два цента... :)
Ответ 3
автор flask-restplus только что добавил в проект некоторых сопровождающих из той же проблемы: https://github.com/noirbizarre/flask-restplus/issues/593
Ответ 4
Для автоматически сгенерированной документации Swagger вы также можете использовать библиотеку Python https://pypi.org/project/Python-API/