1
resposta

PUT e DELETE

Esse método não está pegando no meu projeto.

Estou rodando containers com o docker e depois estou dando o sudo docker compose exec backend python manage.py test dataset

Os testes que estão falhando são o PUT e DELETE que estão com essa mensagem de erro "Method Not Allowed: /datasets/1/"

1 resposta

Oi, Luana! Tudo bem?

Peço desculpa pela demora em responder o seu tópico.

O erro Method Not Allowed retrata um erro padrão de requisição, o 405. Onde, normalmente, ocorre quando o cliente não tem permissão do servidor para executar determinado método, no seu caso, o teste falhou pôr o cliente não ter essa permissão.

Então, para solucionar isso, basta verificar se você definiu corretamente as permissões de métodos no seu arquivo "views.py", mais especificamente, no início da sua classe CursosViewSet.

Espero ter ajudado. Caso tenha mais dúvidas ou problemas relacionados com esse tópico, estarei à disposição.

Abraços e bons estudos!

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