Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] como excluir no shell?

Como posso excluir ambas as imagens no shell? O comando Fotografia.objects.all().delete(), resulta em:

Traceback (most recent call last): File "", line 1, in NameError: name 'Fotografia' is not defined

1 resposta

O que é NameError?

NameError é uma exceção que ocorre quando você tenta usar uma variável ou um nome que não foi definido no escopo atual. No seu caso, indica que você não importou Fotografia.

Como Resolver?

Para resolver o problema é necessário importar o model Fotografia.

from galeria.models import Fotografia

Fonte: https://docs.python.org/pt-br/3/library/exceptions.html#NameError