Что такое Django REST framework (DRF)?

Middle
379 просмотров
AFK Offer AI

DRF — библиотека для создания REST API на Django. Serializers — валидация и сериализация (как Pydantic для Django). ViewSets — CRUD в несколько строк. Routers — автогенерация URL. Permissions — IsAuthenticated, IsAdminUser, кастомные. Authentication — Token, Session, JWT (через djangorestframework-simplejwt). Pagination, filtering, throttling из коробки. Browsable API — веб-интерфейс для тестирования. Для Django + API — стандарт. Минус: тяжеловесный для простых API, FastAPI легче.

Следующий вопрос

Что такое итератор и итерируемый объект?