Falta pouco!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

rotas de patch e delete

no modulo 3 aula Testando PUT PATCH E DELETE como eu vim do flask onde la temos que criar a logica e rotas para todos os metodos HTTP que temos em nossas aplicações, nessa aula como nao teve nada do tipo implementado aqui vai minha duvida

no django rest framework isso ja vem pronto por baixo dos panos, e so temos que criar algo do genero se precisamos de algum fluxo especifico da nossa aplicação?

2 respostas
solução!

Olá Guilherme! Como vai?

No Django REST Framework, muitas funcionalidades vêm prontas "por baixo dos panos", o que é uma grande vantagem em relação a frameworks como o Flask, onde você precisa implementar toda a lógica para cada método HTTP manualmente.

No Django REST Framework, quando você utiliza as ViewSets, ele automaticamente cria as rotas para os métodos HTTP comuns, como GET, POST, PUT, PATCH e DELETE, desde que você tenha configurado corretamente suas rotas no arquivo urls.py. Isso significa que, em muitos casos, você não precisa se preocupar em criar essas rotas manualmente, a menos que precise de um comportamento específico que não é coberto pelos métodos padrão.

Por exemplo, ao usar um ModelViewSet, você já tem todas essas operações básicas prontas para serem usadas. Se precisar de um comportamento específico, você pode sobrescrever os métodos correspondentes, como update, partial_update ou destroy, para implementar a lógica que deseja.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

ajudou dms, excelente explicação, muito obrigado pelo esclarecimento