Как стать автором
Обновить

Комментарии 7

Один из базовых моментов в разработке апи — это документация. Масштабируемость может подождать, документация — нет (если им будет пользоваться кто-то кроме вас).


Хорошим решением будет следование стандарту openapi 3. В роутах flask вы пишете комментарии, с помощью apispec генерируете yml-файл, с помощью swagger ui получаете документацию, которую не нужно вручную поддерживать и которая не устаревает.

Да, я обычно юзал connexion, а flask-restful даже не пробовал.

Зачем вы используете ключевое слово global? Это же могут прочитать дети!

Зачем писать класс Quote, когда можно все нужные методы прямо во вьюхе описать функционально.

А для Python есть пакет, который бы добавлял функционал миграций и заполнение фейковыми данными для тестирования в проект, например, как в laravel?

Все было хорошо до момента регистрации на сторонних сервисах. я напишу статью про Flask + RESTful API сам, на базе IDE Visual Studio Code и её .devcontainers, с тестированием, тонкостями настройки pyodbc (unixodbc) для mssqlserver2017 и unit tests + behave (acceptance tests), если получу лайки и лучи поддердки под этим постом!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий