Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro no acesso à matricula na API Root ('method' object is not iterable )

Ola, segui os passos do curso, porém ao tentar acessar a URL /matriculas/ recebo uma mensagem de erro e não estou conseguindo identificar o que posso resolver. enviarei imagens para melhor estudo do caso.

Aqui podemos a mensagem de erro Insira aqui a descrição dessa imagem para ajudar na acessibilidade Aqui Arquivo models.py Insira aqui a descrição dessa imagem para ajudar na acessibilidade Aqui arquivo serializer.py Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oi, dev! Tudo bem?

De acordo com as imagens fornecidas, parece que o erro está relacionado a uma tentativa de iterar sobre um objeto que é um método, o que não é permitido.

Precisamos ter atenção com a definição da MatriculasViewSet em views.py, em que podemos observar a ausencia de () ao final de queryset = Matricula.objects.all(), dessa forma, precisamos adicioná-la, deixando esse trecho do nosso código da seguinte maneira:

class MatriculasViewSet(viewsets.ModelViewSet):
    """Listando todas as matrículas"""
    queryset = Matricula.objects.all()
    serializer_class = MatriculaSerializer

Após isso, devemos tentar acessar novamente a URL.

Espero ter ajudado!

Um forte abraço e bons estudos!

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