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

ImportError: cannot import name 'viewset' from 'rest_framework'

Bom dia, instrutores!

Ao escrever o meu codigo em Django, segui a risca as orientaçoes do prof Guilherma, mas a inda assim aparececu este erro e eu não entendo o pq.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

8 respostas

Olá Fernando

Acho que o correto éviewsets e nãoviewset:

from rest_framework import viewsets

https://www.django-rest-framework.org/api-guide/viewsets/

Agora apareceu este erro.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Está igual ao primeiro erro (?). Você não trocou viewse por viewsets (tem que trocar nas classes também)

Mil desculpas, te passei o mesmo print. Este é o print correto. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Agora vai ter que investigar seu código. O arquivo serializers aparente ter erro também.

Esse é o estranho desse erro, pq a sintaxe do arquivo serializers esta aparentemente correta.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Ele está sem a extensão .py. Não seria isto?

Muito obrigada, consegui ajustar o nome da pasta e o erro sumiu.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software