Вопрос проверяет понимание того, когда высокая степень автоматизации DRF оправдана и не приводит к усложнению архитектуры.
Короткий ответ
ModelViewSet стоит использовать, когда требуется стандартный CRUD API для модели и логика операций типовая. Он автоматически реализует основные методы и хорошо работает с router. Если бизнес-логика сильно отличается от стандартного CRUD, лучше использовать APIView или GenericAPIView. ModelViewSet ускоряет разработку, но снижает явный контроль.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.