ViewSet — класс, объединяющий логику для набора связанных views. ModelViewSet — полный CRUD (list, create, retrieve, update, destroy) в одном классе. ReadOnlyModelViewSet — только list + retrieve. Методы: get_queryset(), get_serializer_class(), perform_create/update/destroy(). Router автоматически генерирует URL: router.register("users", UserViewSet) → /users/, /users/{id}/. action декоратор для кастомных эндпоинтов: @action(detail=True, methods=["post"]) для /users/{id}/activate/.
Что такое ViewSets в DRF?
Middle
257 просмотровAFK Offer AI
Как работает SVM (Support Vector Machine)?