@Lepilov

Способы построения API на Flask?

Помогите разобраться, есть restfull для построения API, начал разбираться и наткнулся на marshmallow и немного запутался. Restfull из коробки сериализует данные, он самодостаточен для полноценного написания API? Просто нахожу примеры использования Marshmallow параллельно с Restfull, и не совсем догоняю зачем он нужен?
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
ri_gilfanov
@ri_gilfanov
Web- and desktop-developer
Читайте документацию к Flask-Restfull, там по английски написано, что они планируют удалить весь функционал, отвечающий за парсинг REST-запросов и планируют заменить соответствующий раздел документации на описание интеграции с другими библиотеками (например, с marshmallow).

Warning

The whole request parser part of Flask-RESTful is slated for removal and will be replaced by documentation on how to integrate with other packages that do the input/output stuff better (such as marshmallow). This means that it will be maintained until 2.0 but consider it deprecated. Don’t worry, if you have code using that now and wish to continue doing so, it’s not going to go away any time too soon.


Я использовал связку Flask + Flask-Restfull + Webargs. Webargs -- это библиотека на основе marshmallow, упрощающая интеграцию marshmallow с различными Python веб-фреймворками, в том числе интеграцию с Flask.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы