Swagger – это инструмент и фреймворк для создания и генерации API документации. Swagger позволяет разработчикам описывать свойства, методы и запросы для своих API, а затем генерировать документацию в формате HTML, JSON или Markdown. Swagger также предоставляет возможность прокси-сервера для тестирования API на различных этапах разработки. Swagger был создан в 2011 году компанией Reverb Technologies и с того времени стал де-факто стандартом для создания API документации. В 2015 году Swagger был объединен с фреймворком OpenAPI, и сейчас они используются взаимозаменяемо...
В этой статье мы поделимся несколькими идеями и лайфхаками, которые облегчат вам работу с библиотекой Django REST Framework. Она работает со стандартными моделями Django и дает возможность создавать гибкие и мощные API. Все примеры, которые мы покажем в данной статье, совместимы с версией 3 DRF. 1. Viewsets (представления) Начнем с простой функциональности Django REST Framework. Viewsets можно рассматривать как очень полезный шаблон для построения API, который обеспечивает типичные взаимодействия с моделями Django...