Questão 15 Comentada - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte (IF-RN) - Professor EBTT Área: Sistemas da Informação - FUNCERN (2025)

O Django REST Framework simplifica a criação de APIs robustas e eficientes por meio das classes de viewsets, que integra a lógica de múltiplas visualizações relacionadas em uma única classe. Imagine que você está desenvolvendo uma aplicação para gerenciar produtos em um sistema de ponto de venda. Com o seu uso, é possível configurar endpoints que implementam todas as operações padrão de uma API REST (GET, POST, PUT, PATCH e DELETE) de forma prática, organizada e consistente. Além disso, as operações de CRUD (Create, Read, Update, Delete) do modelo Produto podem ser centralizadas em uma única estrutura, garantindo melhor reutilização de código e facilitando a manutenção ao longo do ciclo de vida do projeto.

Considerando a situação apresentada, o código que implementa corretamente os endpoints de Produto na classe ProdutoViewSet é:

  • A Imagem relacionada à questão do Questões Estratégicas
  • B Imagem relacionada à questão do Questões Estratégicas
  • C Imagem relacionada à questão do Questões Estratégicas
  • D Imagem relacionada à questão do Questões Estratégicas

Gabarito comentado da Questão 15 - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte (IF-RN) - Professor EBTT Área: Sistemas da Informação - FUNCERN (2025)

Analisando o contexto apresentado sobre Django REST Framework e a implementação de ViewSets para operações CRUD de um modelo Produto, a alternativa correta D deve conter uma implementação que utilize ModelViewSet ou estrutura equivalente. O ModelViewSet fornece automaticamente todas as operações CRUD (list, create, retrieve, update, partial_update, destroy) através dos métodos HTTP correspondentes (GET, POST, PUT, PATCH, DELETE). A implementação técnica correta incluiria: from rest_framewor...

Somente usuários Premium podem acessar aos comentários dos nossos especialistas...

Que tal assinar um dos nossos planos e ter acesso ilimitado a todas as resoluções de questões e ainda resolver a todas as questões de forma ilimitada?

São milhares de questões resolvidas!

Assine qualquer plano e tenha acesso a todas as vantagens de ser Premium